//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!WIDTH LUMA.w 2 *
//!HEIGHT LUMA.h 2 *
//!COMPONENTS 1
//!BIND LUMA
//!SAVE LANCZOS3
//!DESC (AU_HQ_2x_LA) lanczos3

#define FIX(c)		max(abs(c), 1e-5)
#define PI		3.141592653

vec3 weight3(float x)
{
    vec3 s = FIX(2.0 * PI * vec3(x - 1.5, x - 0.5, x + 0.5));
    return sin(s) * sin(s / 3.0) / (s * s);
}

float line_run(float ypos, vec3 xpos1, vec3 xpos2, vec3 linetaps1, vec3 linetaps2)
{
    return float(LUMA_tex(vec2(xpos1.r, ypos))) * linetaps1.r + float(LUMA_tex(vec2(xpos1.g, ypos))) * linetaps2.r + float(LUMA_tex(vec2(xpos1.b, ypos))) * linetaps1.g + float(LUMA_tex(vec2(xpos2.r, ypos))) * linetaps2.g + float(LUMA_tex(vec2(xpos2.g, ypos))) * linetaps1.b + float(LUMA_tex(vec2(xpos2.b, ypos))) * linetaps2.b;
}

vec4 hook()
{
    vec2 pos = LUMA_pos + LUMA_pt * 0.5;
    vec2 f = fract(pos / LUMA_pt);

    vec3 linetaps1 = weight3(0.5 - f.x * 0.5);
    vec3 linetaps2 = weight3(1.0 - f.x * 0.5);
    vec3 columntaps1 = weight3(0.5 - f.y * 0.5);
    vec3 columntaps2 = weight3(1.0 - f.y * 0.5);

    float suml = dot(linetaps1, vec3(1.0)) + dot(linetaps2, vec3(1.0));
    float sumc = dot(columntaps1, vec3(1.0)) + dot(columntaps2, vec3(1.0));
    linetaps1 /= suml;
    linetaps2 /= suml;
    columntaps1 /= sumc;
    columntaps2 /= sumc;

    vec2 xystart = (-2.5 - f) * LUMA_pt + pos;
    vec3 xpos1 = vec3(xystart.x, xystart.x + LUMA_pt.x, xystart.x + LUMA_pt.x * 2.0);
    vec3 xpos2 = vec3(xystart.x + LUMA_pt.x * 3.0, xystart.x + LUMA_pt.x * 4.0, xystart.x + LUMA_pt.x * 5.0);

    return vec4(line_run(xystart.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r + line_run(xystart.y + LUMA_pt.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r + line_run(xystart.y + LUMA_pt.y * 2.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g + line_run(xystart.y + LUMA_pt.y * 3.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g + line_run(xystart.y + LUMA_pt.y * 4.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b + line_run(xystart.y + LUMA_pt.y * 5.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b, 0, 0, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE1
//!DESC (AU_HQ_2x_LA) feature map 1

vec4 hook()
{
vec4 res = vec4(0.024484226480126,0.305377870798111,0.008525703102350,0.055828515440226);
res += vec4(0.000820041226689,0.076453082263470,0.023170590400696,0.074604518711567) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.109129764139652,-0.008515627123415,-0.024438222870231,0.028408767655492) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.004957600496709,-0.108768559992313,0.124347142875195,-0.137920409440994) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.039074204862118,-0.048989936709404,-0.076916173100471,-0.051613334566355) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.102038539946079,0.001734878984280,0.025714613497257,0.042700503021479) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.060633461922407,-0.081106267869473,-0.003631892148405,-0.028023168444633) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.046313043683767,-0.098704382777214,0.189406007528305,-0.100718446075916) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.102460086345673,-0.239664599299431,0.063730590045452,0.806124925613403) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.142206177115440,-0.083463586866856,-0.089567877352238,-0.245180785655975) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.063066169619560,0.043574333190918,-0.096281975507736,-0.020260790362954) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.045138642191887,-0.094386547803879,0.069803498685360,0.052082773298025) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.269208073616028,-0.130013808608055,0.073917992413044,0.231352269649506) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.138580784201622,-0.225952893495560,-0.424110084772110,-1.071753144264221) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.019922705367208,-0.137613520026207,0.222010344266891,0.530593037605286) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.016977638006210,-0.066343702375889,-0.027251228690147,-0.162240892648697) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.113833144307137,0.048486571758986,0.003551592817530,-0.022938651964068) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.227333649992943,0.088502727448940,0.140787735581398,-0.099751330912113) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.114966496825218,-0.028666498139501,-0.371336787939072,0.126906350255013) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.032270953059196,-0.055587410926819,0.095230251550674,-0.026927551254630) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.019779182970524,0.021886464208364,0.066049359738827,0.006791620515287) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.014040755107999,0.018553270027041,-0.000360688136425,-0.007297721225768) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.033696025609970,-0.056724768131971,0.006366347894073,-0.004470399580896) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.045468449592590,-0.000214650863199,0.138803899288177,0.043871589004993) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.194330811500549,0.018705431371927,-0.122562706470490,-0.101144179701805) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.033211290836334,0.013362648896873,-0.010517233982682,0.060137216001749) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE2
//!DESC (AU_HQ_2x_LA) feature map 2

vec4 hook()
{
vec4 res = vec4(-0.011886487714946,-0.032882977277040,-0.019616613164544,-0.028433803468943);
res += vec4(0.064008854329586,0.002475236076862,-0.054709721356630,-0.024552052840590) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.111675389111042,-0.027822742238641,0.021624639630318,0.103601016104221) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.029802113771439,-0.107961013913155,-0.027911551296711,0.019652370363474) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.113239921629429,0.127618893980980,-0.002658045385033,-0.006856690626591) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.108402140438557,0.010697844438255,0.011158653534949,-0.038070026785135) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.034222893416882,-0.047150708734989,0.003597924485803,-0.017057577148080) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.097177863121033,-0.015384739264846,-0.001025136793032,-0.025668447837234) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.185814276337624,0.111423268914223,-0.034947048872709,0.030460814014077) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.063728518784046,-0.020959511399269,0.028329005464911,0.021104892715812) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.095512032508850,0.045311775058508,0.010517979972064,0.045054089277983) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.106611944735050,0.036954943090677,0.044860865920782,0.051209382712841) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.083873599767685,0.062725313007832,0.036255158483982,-0.103328779339790) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.030119903385639,0.069974295794964,-0.088377557694912,0.033679138869047) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.306836903095245,0.035356931388378,0.034466251730919,0.019252777099609) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.017215816304088,-0.151380568742752,0.039317008107901,0.054370708763599) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.085722237825394,-0.032197404652834,0.011691274121404,0.079276464879513) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.163447901606560,0.155250459909439,-0.078925333917141,-0.099656581878662) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.193408638238907,-0.114657551050186,0.088142879307270,-0.002774584339932) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.030311470851302,-0.020413259044290,-0.047031637281179,0.081319741904736) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.004430510569364,-0.007134678773582,0.039644472301006,-0.114081829786301) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.029675630852580,-0.037472266703844,-0.041356977075338,-0.082661516964436) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.005460315383971,-0.107992820441723,0.041123997420073,0.022012168541551) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.004218824207783,-0.076258361339569,0.046873401850462,-0.014253593049943) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.019625419750810,0.007654801942408,0.051083128899336,-0.041702888906002) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.011776228435338,0.140766665339470,-0.107385389506817,0.056735757738352) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE3
//!DESC (AU_HQ_2x_LA) feature map 3

vec4 hook()
{
vec4 res = vec4(-0.200858414173126,0.007767196744680,-0.033788088709116,0.144042864441872);
res += vec4(0.000980376498774,-0.129327535629272,-0.001520770252682,0.059334881603718) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.057076696306467,-0.014217114076018,-0.016502298414707,-0.138680234551430) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.001801392645575,0.105396248400211,0.067322865128517,-0.041877187788486) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.081291198730469,-0.038069259375334,-0.017850842326880,0.076252706348896) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.040132768452168,0.076721988618374,0.035313043743372,-0.022501302883029) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.013121011666954,0.142103448510170,-0.053565423935652,0.029354570433497) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.194456905126572,-0.092512957751751,0.157978877425194,0.030907610431314) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.144467443227768,0.020445004105568,-0.271211355924606,-0.267970412969589) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.254658937454224,0.027171658352017,0.101189643144608,-0.128373056650162) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.062533125281334,-0.115787103772163,0.144608393311501,-0.135557651519775) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.011700346134603,-0.155327931046486,0.035829335451126,-0.046862788498402) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.373100221157074,0.159455537796021,-0.201203510165215,0.161023125052452) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.769195973873138,-0.135498508810997,0.286578327417374,0.201250538229942) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.686577737331390,0.015197535976768,-0.119667448103428,-0.151506781578064) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.066031344234943,0.105402857065201,-0.142200425267220,0.171500429511070) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.057359170168638,0.013580144383013,0.046119038015604,0.026681596413255) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.161708250641823,-0.008854683488607,0.123250655829906,0.003535229247063) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.288277834653854,0.139165461063385,-0.262317478656769,-0.051545325666666) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.014290011487901,-0.007637887261808,0.072509437799454,0.065650694072247) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.080360077321529,-0.086926266551018,0.060704022645950,-0.105998948216438) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.000811939011328,-0.041918210685253,-0.067637585103512,-0.084900073707104) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.071072980761528,0.070526719093323,-0.061792135238647,0.042544033378363) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.009659280069172,-0.060953713953495,0.085372492671013,0.133167713880539) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.032986395061016,-0.015546804293990,0.035370036959648,-0.071144349873066) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.042708806693554,-0.003118429798633,0.042400818318129,0.042777810245752) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE4
//!DESC (AU_HQ_2x_LA) feature map 4

vec4 hook()
{
vec4 res = vec4(-0.000579558254685,0.542830228805542,-0.044569153338671,0.527274727821350);
res += vec4(-0.035988517105579,-0.023873006924987,-0.034909185022116,-0.053821042180061) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.022784952074289,-0.116794973611832,0.016432443633676,0.020994890481234) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.077436558902264,0.080090180039406,0.051114324480295,-0.055107217282057) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.002891049254686,0.012560587376356,0.026842053979635,0.132010102272034) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.001031153020449,-0.008119330741465,-0.034577772021294,0.008805877529085) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.122149661183357,-0.009278465062380,0.058862756937742,-0.012366889044642) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.020633297041059,0.099603548645973,0.144978210330009,0.140912353992462) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.016581889241934,0.126805320382118,-0.036659222096205,-0.092425085604191) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.059392843395472,0.000937913719099,-0.077646695077419,0.170018985867500) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.010191260837018,-0.056901335716248,-0.010808445513248,0.004850753583014) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.112318083643913,0.055587887763977,-0.084672562777996,0.083900161087513) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.108010955154896,0.027313916012645,0.056694522500038,-0.039582520723343) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.130737572908401,-0.352268785238266,0.093378469347954,-0.933715105056763) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.014593099243939,-0.049641780555248,-0.004506641998887,-0.235979154706001) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.012084238231182,-0.012794957496226,-0.024817055091262,-0.061862591654062) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.022859528660774,-0.035383388400078,0.148349180817604,0.066315010190010) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.014617010019720,-0.167547434568405,0.086403645575047,-0.004257269203663) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.163974121212959,-0.228947192430496,-0.018183391541243,0.216224357485771) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.073428608477116,-0.229864448308945,-0.112902924418449,-0.144665136933327) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.072128124535084,0.035683784633875,-0.101927682757378,0.028177034109831) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.017397399991751,0.004501291085035,-0.126445397734642,-0.079222008585930) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.004439769312739,-0.067977577447891,-0.075561694800854,0.025653179734945) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.144685566425323,-0.005566838197410,-0.030967544764280,0.062033686786890) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.015985395759344,-0.016012409701943,0.071812182664871,-0.032188743352890) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.038799811154604,-0.032369002699852,0.094640061259270,-0.036889269948006) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE5
//!DESC (AU_HQ_2x_LA) feature map 5

vec4 hook()
{
vec4 res = vec4(0.004982347134501,-0.212516963481903,-0.022090623155236,0.164577826857567);
res += vec4(0.108747579157352,-0.033773042261600,-0.104389265179634,0.035160541534424) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.047264203429222,-0.034522105008364,0.094569504261017,-0.049700878560543) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.082895122468472,-0.114643633365631,0.044558808207512,0.075477577745914) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.150448709726334,0.164284735918045,0.001194966840558,-0.072312682867050) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.061101049184799,0.041732389479876,0.015181665308774,-0.011385031975806) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.096687480807304,0.009194273501635,0.166299954056740,-0.047726564109325) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.002181255957112,0.073632806539536,-0.185454651713371,-0.323061257600784) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.098645120859146,0.006476968992501,-0.065014623105526,0.293298691511154) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.099790968000889,-0.078706026077271,-0.058445304632187,0.086025640368462) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.143236458301544,-0.011418491601944,0.062101658433676,-0.060899641364813) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.028708785772324,-0.015147898346186,0.131738170981407,0.012866510078311) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.000142194490763,0.161955296993256,0.270483911037445,0.142766028642654) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.176440760493279,0.130820140242577,-0.294909060001373,-0.284560918807983) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.173856884241104,-0.114018574357033,0.054191321134567,-0.002311593852937) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.053579527884722,0.081235259771347,-0.036345474421978,0.019065387547016) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.048882622271776,0.044958997517824,-0.078259654343128,-0.007673937827349) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.006204552017152,-0.073843359947205,-0.086937673389912,0.120110094547272) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.163784518837929,0.201286137104034,0.206794098019600,-0.078340850770473) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.054314818233252,-0.039833232760429,-0.046711575239897,-0.153884738683701) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.036059483885765,0.029527140781283,-0.008810145780444,0.052221059799194) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.040759637951851,-0.012681559659541,-0.057539988309145,-0.010435496456921) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.099273942410946,0.015406305901706,0.021829541772604,-0.019006291404366) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.013073446229100,0.057640749961138,-0.035689316689968,-0.092029005289078) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.102351412177086,-0.142141357064247,-0.052427802234888,0.123776093125343) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.102591924369335,0.018633298575878,0.069111317396164,-0.033269338309765) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE6
//!DESC (AU_HQ_2x_LA) feature map 6

vec4 hook()
{
vec4 res = vec4(0.071990229189396,-0.005649667233229,-0.556070983409882,-0.017412429675460);
res += vec4(-0.066945761442184,0.014379062689841,-0.031225126236677,0.143058896064758) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.035783462226391,-0.093650124967098,-0.035165507346392,-0.030667338520288) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.014179897494614,0.063530668616295,0.144436955451965,0.005497834179550) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(-0.116281740367413,0.014740368351340,-0.004599096719176,-0.025194153189659) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.005677587352693,-0.036335442215204,0.003038868540898,0.048590026795864) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.029609655961394,-0.051340274512768,0.000456391106127,0.013423832133412) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.092011928558350,0.024223241955042,-0.270180821418762,-0.099274434149265) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.038240130990744,-0.004107569810003,0.202383652329445,0.236683160066605) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(0.016207538545132,-0.002885617315769,0.011265098117292,-0.190128684043884) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.001552635687403,0.090991474688053,-0.021423816680908,0.025554962456226) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.053470425307751,-0.045561440289021,0.118348121643066,-0.050844758749008) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.382074445486069,0.014339576475322,0.058399818837643,0.190469130873680) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.362646967172623,-0.049085557460785,1.286023497581482,-0.306100010871887) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.121415294706821,0.124031983315945,0.183411106467247,0.155001223087311) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.092499241232872,-0.029512217268348,-0.025333376601338,0.102108500897884) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.093257330358028,-0.010564295575023,-0.006311642937362,0.014296564273536) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.234621956944466,0.022630834951997,-0.265314310789108,0.034126695245504) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.251648843288422,0.095881566405296,-0.204459205269814,-0.169495567679405) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.013519142754376,-0.088935680687428,-0.338480263948441,-0.070815287530422) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.066738769412041,-0.050710402429104,0.059936974197626,-0.016490334644914) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.085499376058578,-0.044195652008057,-0.054532356560230,-0.052117913961411) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.039959106594324,0.093323148787022,0.088518202304840,-0.095583163201809) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.051918398588896,-0.069952487945557,0.088387772440910,0.094573497772217) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.017076477408409,0.039591744542122,0.011383322067559,0.135054543614388) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.009115340188146,-0.023390995338559,-0.079046681523323,-0.044174917042255) * float(LUMA_texOff(vec2(2,2)));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL1
//!DESC (AU_HQ_2x_LA) mapping 1_1

vec4 hook()
{
vec4 res = vec4(-1.147216200828552,0.071073472499847,0.126231029629707,-0.320145905017853);
res += mat4(-0.032059129327536,0.010650443844497,-0.157403782010078,-0.044432528316975,-0.029969342052937,0.053271729499102,0.071799568831921,0.022758038714528,0.051328014582396,-0.062599740922451,-0.097420766949654,-0.010282546281815,0.040661599487066,-0.320806473493576,0.031355250626802,0.080614812672138) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.078616574406624,0.021578151732683,0.034726597368717,0.024638758972287,0.044618610292673,0.098822161555290,0.013860402628779,0.018615348264575,-0.194296464323997,-0.055007863789797,0.019422180950642,-0.041444107890129,0.056242965161800,0.023297609761357,-0.046982485800982,0.010693154297769) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.042127940803766,-0.034372523427010,-0.049510918557644,0.014050181023777,0.060626599937677,0.094408653676510,0.120146222412586,0.016404792666435,0.186906695365906,-0.070475772023201,-0.059043843299150,-0.063342913985252,-0.021938357502222,0.337238371372223,0.154459968209267,-0.041572827845812) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.008230741135776,0.015504665672779,0.021274885162711,0.089387170970440,0.087029941380024,0.079717129468918,0.082087688148022,0.014584411866963,0.128344252705574,0.032608039677143,-0.061694085597992,-0.030778804793954,0.119190908968449,0.146125942468643,-0.304813861846924,-0.043390605598688) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.068080328404903,0.001374870422296,-0.077231325209141,0.026805659756064,-0.160938367247581,0.094984494149685,0.074807547032833,0.017886940389872,-0.264056861400604,0.010141398757696,0.121543459594250,-0.074776247143745,-0.510578036308289,-0.170535698533058,0.317847967147827,-0.194066554307938) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.112555235624313,0.026827314868569,0.043240785598755,0.018078105524182,-0.007526033557951,0.054802317172289,-0.053040869534016,0.067109487950802,0.125437408685684,0.017648721113801,0.055499095469713,0.178946286439896,0.081329457461834,-0.145877063274384,-0.172325983643532,0.139702692627907) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.057156100869179,0.065971456468105,-0.057636965066195,0.006639555096626,-0.026589542627335,0.017731184139848,-0.073467358946800,0.013269639573991,0.056984886527061,0.007352060172707,-0.000838203937747,0.061398684978485,-0.029661068692803,-0.083132170140743,0.108091287314892,-0.019545476883650) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.036490440368652,-0.047023061662912,0.029080340638757,-0.083063088357449,-0.126068145036697,-0.004103760235012,-0.028657626360655,0.040087390691042,-0.016547568142414,-0.059256218373775,0.002255647908896,0.090593375265598,0.193651169538498,0.116720899939537,-0.105746001005173,0.098372198641300) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.018118325620890,-0.020378217101097,-0.002889572177082,0.009868826717138,0.071657508611679,0.015838149935007,-0.010100495070219,0.125459700822830,0.140976414084435,0.002977005671710,-0.082952529191971,0.248610973358154,-0.001024268334731,0.085083007812500,0.064395748078823,0.188979268074036) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.069249778985977,0.059141702950001,-0.103425152599812,0.003414554521441,0.051317665725946,-0.037839915603399,-0.017368052154779,-0.035724036395550,0.015260261483490,0.034905385226011,0.030779669061303,0.047732044011354,0.014184596948326,0.037640176713467,0.049027208238840,0.028892323374748) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.091114275157452,0.060930762439966,0.118859559297562,-0.014814096502960,-0.078557133674622,-0.017031218856573,0.003109073732048,-0.018202422186732,0.047320660203695,0.027897583320737,-0.071131445467472,-0.005046759266406,0.000185184486327,0.050474278628826,0.026349000632763,-0.000909367110580) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.075753480195999,0.089058257639408,0.015876350924373,0.080873891711235,0.040500324219465,0.121516004204750,0.044906660914421,0.026324925944209,-0.026706157252192,-0.014932534657419,-0.016335370019078,-0.000812031095847,-0.043428353965282,-0.009050815366209,0.035835374146700,0.021560620516539) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.121811263263226,-0.077728882431984,0.067060224711895,-0.037396896630526,0.044928941875696,0.018598806113005,0.077928960323334,0.009751610457897,0.024177076295018,0.027992831543088,-0.042660724371672,-0.003927426878363,-0.028146114200354,-0.065577454864979,0.049483109265566,0.006975647993386) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.003898164490238,-0.056536059826612,0.000705988204572,0.030692279338837,-0.007040664553642,0.025830961763859,0.014410526491702,0.035752750933170,-0.061050988733768,0.029549276456237,-0.030373178422451,0.000713936635293,0.046577770262957,-0.084804102778435,-0.029926234856248,-0.030623773112893) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.053707402199507,-0.087100163102150,0.057745445519686,0.025246655568480,0.043988704681396,-0.007403386756778,-0.037980243563652,0.151572138071060,-0.008300702087581,0.006318233907223,0.004839409142733,-0.086327642202377,-0.048426222056150,-0.024917706847191,0.034552410244942,-0.003722244175151) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.001283647143282,0.046728294342756,0.008055974729359,0.023132411763072,0.038328595459461,-0.026843037456274,-0.052424501627684,0.001851648557931,-0.012798110954463,-0.013408595696092,0.017974147573113,-0.010133489966393,0.008359655737877,-0.003573901485652,0.074940152466297,-0.045012749731541) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.063789106905460,0.005395277403295,-0.026291821151972,0.089894242584705,0.028602505102754,0.024809887632728,-0.006995871197432,-0.060904439538717,-0.032714486122131,0.010445615276694,-0.021487981081009,0.014750315807760,0.048119571059942,0.017508016899228,0.041671458631754,0.022207356989384) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.032483544200659,0.027841001749039,0.007600728888065,-0.078613251447678,-0.052459590137005,0.021629177033901,-0.060732752084732,0.001579548697919,-0.016473822295666,0.011295598931611,-0.023325977846980,-0.031869128346443,0.015720479190350,-0.033349491655827,0.054237753152847,-0.100215293467045) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.021751796826720,0.125109344720840,-0.026939677074552,-0.007137037813663,0.034575898200274,-0.063637271523476,0.045645836740732,-0.021477179601789,0.055694423615932,0.143332198262215,-0.086088061332703,-0.015423121862113,-0.017203051596880,0.033984176814556,0.016725616529584,0.021015822887421) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.018817953765392,0.092481024563313,0.031135052442551,0.005675327498466,0.003415716579184,-0.031224071979523,-0.084231145679951,-0.015188969671726,-0.095011062920094,-0.015345611609519,-0.008880120702088,0.004449604079127,-0.029559617862105,-0.195542082190514,0.034721877425909,-0.045115914195776) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.067278891801834,-0.004224829841405,0.062936298549175,0.030780801549554,0.044553309679031,-0.173788070678711,-0.079387106001377,0.039164640009403,0.006550008896738,-0.020293887704611,-0.017764298245311,-0.009443941526115,-0.007291933521628,-0.206625729799271,-0.128315076231956,-0.023795336484909) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.252302408218384,-0.159705579280853,0.024505328387022,-0.055182117968798,0.054324399679899,0.022020014002919,-0.235671117901802,-0.020708248019218,-0.007759551052004,-0.122433789074421,0.145065516233444,-0.000295832636766,-0.097558647394180,0.092086732387543,0.043708454817533,-0.015101431868970) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.380396068096161,-0.046246197074652,0.047322794795036,0.100926809012890,-0.108224920928478,0.017915070056915,0.059185799211264,-0.001852771267295,0.163551703095436,0.046706367284060,-0.084754571318626,0.022536559030414,0.093740880489349,0.167842656373978,0.038037680089474,0.007866476662457) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.194327607750893,0.122718453407288,0.009540126658976,0.007804388646036,0.027437623590231,0.121980376541615,-0.047184716910124,-0.031003510579467,-0.015208106487989,-0.003082043258473,0.065199591219425,0.095555037260056,-0.044141434133053,0.172016963362694,0.055533703416586,0.016962479799986) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.047370504587889,0.060209460556507,0.144749790430069,0.039549686014652,0.022005658596754,-0.035048503428698,0.060467779636383,-0.021881941705942,0.077115371823311,0.022506160661578,-0.117244802415371,0.048343606293201,-0.124980717897415,0.010772223584354,-0.134118229150772,0.010757368057966) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.038753636181355,0.011383050121367,0.026049664244056,0.052671257406473,-0.028929261490703,0.010642798617482,-0.047405399382114,0.001189514063299,-0.024403400719166,-0.083065710961819,-0.016428453847766,-0.053416334092617,-0.177218049764633,-0.065366357564926,0.056049752980471,0.023884171620011) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.060952879488468,-0.065803624689579,0.035432320088148,-0.241667360067368,-0.008232930675149,-0.057100757956505,0.036327313631773,0.002616569632664,0.011308036744595,-0.032354772090912,-0.113291569054127,-0.026818286627531,-0.093826003372669,0.016348229721189,-0.119005069136620,-0.064128249883652) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.006321041379124,-0.041656211018562,-0.007031046785414,0.039160430431366,-0.227099061012268,-0.077852599322796,-0.019912336021662,-0.070061974227428,-0.063285410404205,-0.023561136797071,0.073970638215542,0.009914987720549,-0.078579410910606,-0.087942466139793,0.078130520880222,0.025197736918926) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.043121643364429,-0.092153422534466,0.028894549235702,-0.013720560818911,-0.178333893418312,-0.149658113718033,-0.067880123853683,-0.042478736490011,-0.080039575695992,-0.079317294061184,0.044994615018368,-0.006681952159852,0.051765501499176,-0.084998138248920,-0.278742134571075,-0.076841644942760) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.000042119878344,-0.065639808773994,0.008164731785655,0.004485032055527,-0.165267422795296,-0.117819726467133,-0.080403216183186,0.006092052441090,0.070663087069988,-0.067891903221607,0.051560465246439,0.041159920394421,-0.041439011693001,-0.014862899668515,0.007698363158852,-0.092691063880920) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.029810482636094,0.007617737166584,-0.034012414515018,-0.044094543904066,-0.126110911369324,0.087966784834862,0.075827084481716,-0.054658781737089,0.085317812860012,0.010825747624040,0.023747706785798,-0.006274844985455,-0.247903302311897,0.090179681777954,-0.021409044042230,-0.038405045866966) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.099937826395035,0.050391390919685,0.016537319868803,0.028037931770086,-0.252068072557449,-0.016650773584843,0.208040133118629,-0.008113929070532,-0.000172988075064,0.072317950427532,0.064074739813805,0.048604104667902,-0.642932534217834,-0.069406434893608,0.287673145532608,-0.128046438097954) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.041160810738802,0.009065696038306,0.026589486747980,-0.039002466946840,-0.073263190686703,0.026393122971058,0.050287555903196,0.089045487344265,0.042454682290554,0.062972292304039,0.120404258370399,0.089310586452484,-0.027916906401515,-0.035803396254778,0.028048943728209,0.058913558721542) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.038752611726522,-0.010419265367091,0.081435225903988,0.103538498282433,-0.067734241485596,-0.016382556408644,0.021343110129237,0.052763674408197,0.027867868542671,-0.030048232525587,-0.009332337416708,0.025555176660419,-0.028683202341199,0.033000960946083,-0.152041450142860,0.108630418777466) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.000139476062031,-0.065635100007057,-0.038578491657972,-0.019343940541148,-0.102142862975597,-0.056840088218451,-0.112785369157791,0.135700866580009,0.003962804563344,0.000791109399870,0.060784891247749,-0.005195383913815,-0.145179256796837,-0.045800711959600,-0.072610065340996,0.155650332570076) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.028302449733019,-0.005493129603565,0.009890895336866,-0.048945069313049,-0.014746480621397,0.065439678728580,-0.108059734106064,0.230579376220703,0.036910373717546,0.045205570757389,0.036243535578251,-0.016480965539813,-0.022284477949142,-0.017910962924361,-0.151528224349022,0.332191705703735) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.001411533565260,-0.051547050476074,0.011849739588797,-0.042084142565727,0.024926090613008,0.045351561158895,0.127432033419609,0.019313648343086,0.032010644674301,0.166265010833740,0.043864950537682,0.012047714553773,0.010460332967341,-0.080502547323704,-0.112837970256805,-0.026576858013868) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.091756373643875,-0.001354836975224,0.002144075464457,-0.052556708455086,0.098177313804626,-0.095133356750011,-0.107644192874432,0.019596394151449,0.069876469671726,0.149701520800591,-0.094632349908352,-0.012324117124081,-0.070972472429276,0.129271566867828,0.052648562937975,-0.010701348073781) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.072131127119064,0.054980315268040,-0.008350396528840,-0.067323155701160,0.060147017240524,-0.080243937671185,0.059481654316187,0.024363456293941,-0.035259686410427,-0.065636582672596,0.066461987793446,0.001563721220009,0.045234844088554,0.103443816304207,0.020019581541419,0.024160571396351) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.085044078528881,-0.063843563199043,0.019125849008560,-0.047694686800241,0.037621054798365,0.043935414403677,-0.046351719647646,0.012755027040839,0.037309870123863,-0.008780847303569,-0.142224416136742,0.034008309245110,-0.064568787813187,-0.029356857761741,-0.076961256563663,-0.045863900333643) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.083860620856285,-0.056120906025171,-0.022612046450377,0.052621074020863,0.056336678564548,0.091686181724072,-0.051166392862797,0.036514081060886,-0.169458493590355,-0.029108211398125,0.084784388542175,-0.050831936299801,-0.176063120365143,-0.134207621216774,0.157536774873734,0.052694756537676) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.017812952399254,0.006655964069068,0.086360789835453,0.026220319792628,0.024025950580835,0.040909174829721,0.116378568112850,0.024530638009310,0.131946071982384,0.091419011354446,-0.021827334538102,0.087720699608326,0.049390982836485,-0.033902015537024,-0.038275878876448,-0.008704047650099) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.063029259443283,-0.000982659403235,-0.088103584945202,0.039214026182890,-0.021115859970450,-0.018650164827704,0.010610376484692,-0.016379641368985,-0.030295578762889,0.019530063495040,0.153455391526222,-0.033691771328449,-0.017706368118525,-0.003819757374004,0.034801084548235,0.002204239368439) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.038025952875614,-0.015152166597545,0.053026858717203,0.004399799741805,0.025401275604963,-0.004401142243296,0.148365601897240,-0.015308545902371,0.015521478839219,0.007175243925303,-0.031941063702106,-0.000121880890219,0.063655130565166,0.024456460028887,-0.115795046091080,0.040793649852276) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.062645249068737,0.063703075051308,-0.033005341887474,-0.009782405570149,0.017348911613226,-0.021979637444019,0.075925506651402,-0.041966319084167,0.004769983235747,-0.072676472365856,0.079634934663773,0.094342045485973,-0.067869789898396,0.042278271168470,-0.051060136407614,0.000962319376413) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.008782020770013,-0.037926826626062,-0.245903536677361,-0.029998725280166,-0.015195352025330,0.016626553609967,-0.037297688424587,0.038185559213161,-0.091456107795238,0.219572797417641,-0.252205014228821,-0.028328545391560,-0.059215459972620,-0.099613897502422,-0.021529186517000,0.014119555242360) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.087228380143642,-0.031455431133509,0.175516232848167,0.041590027511120,0.004650870803744,-0.024062085896730,0.036070015281439,0.052786521613598,0.105259485542774,-0.020926473662257,0.262273550033569,0.082091338932514,-0.093909554183483,0.005527096334845,0.090907856822014,-0.099902033805847) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.050773851573467,-0.001379706198350,-0.102054208517075,0.020051246508956,0.029248034581542,0.008752071298659,-0.006153878290206,0.024093754589558,-0.045900050550699,-0.099325858056545,0.041236776858568,-0.015582405030727,0.038193996995687,0.083518266677856,-0.025201296433806,0.030224062502384) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.018637863919139,0.016290759667754,0.103248625993729,0.004114014562219,0.066946811974049,-0.005557897035033,-0.052182905375957,0.022842019796371,0.292551964521408,-0.176802113652229,0.173734620213509,0.113520167768002,0.092128694057465,0.072607584297657,-0.056985147297382,-0.053013522177935) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.189145162701607,0.056478835642338,-0.101341612637043,0.037375200539827,-0.072915390133858,0.012956312857568,0.010978923179209,-0.003126507392153,0.622107923030853,0.022271238267422,-0.158472895622253,0.281272143125534,-0.140590831637383,-0.006208282895386,0.171967551112175,0.002913382137194) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.197475954890251,0.036743897944689,0.058638513088226,-0.108879446983337,-0.028787242248654,-0.029507244005799,-0.050802782177925,0.003489163704216,0.179332524538040,0.106853254139423,0.084348693490028,-0.078813560307026,0.102822683751583,-0.086429692804813,-0.031587690114975,0.059155534952879) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.067522346973419,-0.003461266402155,0.007598508615047,-0.051223851740360,0.000427128485171,-0.025563169270754,-0.101044848561287,-0.051944922655821,0.085319451987743,-0.026407286524773,0.061002332717180,0.071759901940823,0.002151721157134,-0.032107468694448,-0.003973098471761,0.052550289779902) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.024035610258579,-0.048639621585608,-0.034635610878468,-0.131152659654617,-0.013386542908847,0.011529117822647,0.025824721902609,0.023415733128786,0.173174172639847,-0.037393420934677,-0.020916409790516,-0.113573513925076,0.066487021744251,0.039086133241653,-0.050451762974262,0.036499571055174) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.142130017280579,0.105170696973801,-0.043173730373383,-0.173374339938164,-0.051504630595446,-0.003223409643397,0.010098493658006,-0.062170453369617,-0.005280803889036,-0.027475524693727,-0.122900448739529,-0.348119646310806,0.048787686973810,0.080710284411907,0.011078094132245,-0.012307533994317) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.000873487326317,-0.108089230954647,0.909714937210083,-0.043087098747492) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL2
//!DESC (AU_HQ_2x_LA) mapping 1_2

vec4 hook()
{
vec4 res = vec4(-0.150707185268402,-0.494157880544662,0.040236510336399,-0.152372449636459);
res += mat4(-0.086467392742634,0.022366924211383,-0.125945538282394,-0.062899000942707,-0.092375643551350,-0.131315335631371,0.026717325672507,-0.004270056728274,-0.047868944704533,-0.031519390642643,-0.107695341110229,-0.123145647346973,-0.070367343723774,0.003170850686729,-0.113554850220680,-0.208555430173874) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.107378192245960,-0.045214973390102,0.044670425355434,0.056103374809027,-0.019131617620587,0.053756441920996,0.112684614956379,0.127870261669159,0.040817774832249,-0.094359017908573,0.093480706214905,-0.056878853589296,-0.082465484738350,0.081689268350601,0.214021772146225,0.026657970622182) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.043239478021860,0.044670805335045,-0.072328366339207,0.051578283309937,-0.048807889223099,-0.104520849883556,0.156085506081581,0.059086315333843,-0.128179609775543,0.087202169001102,0.050144013017416,0.065752148628235,0.179186403751373,-0.047904811799526,-0.062482416629791,0.146859526634216) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.053569201380014,-0.034241013228893,0.002704654820263,0.115567192435265,-0.032735351473093,-0.113692410290241,-0.052431792020798,-0.015716178342700,-0.030932983383536,0.044758208096027,0.029425460845232,0.081924885511398,-0.074180744588375,0.187393665313721,-0.100905612111092,0.105082370340824) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.073904491961002,0.049489051103592,-0.030518068000674,-0.018683556467295,-0.031412184238434,-0.058179896324873,0.015400769189000,0.029460914433002,-0.012450823560357,-0.117423661053181,-0.042690150439739,-0.140804722905159,0.135673165321350,-0.316386908292770,-0.158686563372612,-0.106274195015430) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.076581425964832,-0.064527504146099,0.008465126156807,0.006696119904518,0.045077372342348,-0.145759016275406,-0.078310117125511,-0.049963705241680,0.011422464624047,0.085990287363529,0.027550365775824,0.036445800215006,-0.259358763694763,0.042856596410275,0.032628744840622,0.085396885871887) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.024386238306761,0.064235158264637,0.071918077766895,0.008321384899318,-0.026037590578198,-0.018900668248534,-0.079058103263378,-0.045154064893723,0.084697179496288,0.034890670329332,0.031123561784625,0.019262760877609,0.070855021476746,-0.083081066608429,0.121268644928932,0.144730582833290) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.081073939800262,-0.059354722499847,-0.002632973250002,0.008357042446733,0.001650994992815,-0.123518250882626,-0.047292631119490,0.105855919420719,-0.050539102405310,0.020000763237476,-0.079457387328148,-0.009404911659658,-0.120252102613449,0.198591738939285,-0.008832880295813,0.083273105323315) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.032413095235825,0.009939850308001,-0.009550702758133,-0.013332151807845,-0.017203163355589,0.006797072943300,-0.065824791789055,0.041250351816416,0.030681941658258,0.055595651268959,0.041159562766552,-0.009067926555872,0.329279929399490,-0.059717897325754,-0.093012638390064,-0.131937801837921) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.081648334860802,0.051116615533829,-0.053929749876261,-0.018740773200989,-0.008040857501328,0.041966263204813,-0.015950897708535,-0.063255958259106,0.013362432830036,-0.017734933644533,0.020661061629653,0.006949309259653,-0.009533352218568,-0.012957864440978,-0.038132764399052,0.133498281240463) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.021430099382997,-0.092746280133724,0.080158628523350,0.014989214949310,0.021153215318918,-0.023378655314445,0.074054382741451,-0.065085977315903,-0.057162873446941,0.031746610999107,-0.018471123650670,0.037638213485479,0.012804310768843,-0.038709986954927,-0.000919098616578,-0.036594148725271) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.006472445558757,0.026022573933005,-0.014789619483054,0.152369886636734,-0.049636714160442,0.016451960429549,-0.056507751345634,0.057381190359592,0.063552699983120,-0.011244163848460,0.014941882342100,-0.023685397580266,0.005791722796857,-0.031406767666340,-0.043859507888556,0.022458711639047) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.034639440476894,-0.118063345551491,-0.008058881387115,-0.036541398614645,0.042730472981930,0.046075258404016,0.042114440351725,0.006076268851757,-0.014836099930108,0.029545273631811,-0.001681130146608,-0.005286987870932,0.051233775913715,-0.055265203118324,0.006122806575149,0.023675864562392) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.073437817394733,0.032996729016304,0.043055973947048,0.049357607960701,0.046188969165087,0.037031386047602,-0.020047163590789,0.018929908052087,0.015620593912899,-0.019513217732310,-0.005036095157266,-0.011948002502322,-0.039028011262417,-0.011013410985470,-0.072277978062630,-0.020015897229314) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.012925673276186,0.032088983803988,0.057110644876957,0.102222211658955,0.007185684517026,-0.001221688115038,0.023400401696563,-0.016962811350822,-0.004944358021021,0.020062530413270,-0.040940988808870,0.039247311651707,0.005776904989034,-0.030864158645272,0.046310935169458,-0.034592978656292) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.067822471261024,0.027042826637626,-0.091806426644325,-0.005469126626849,0.024702899158001,0.035045124590397,-0.056002747267485,-0.086783818900585,0.041734822094440,-0.008493564091623,-0.002961413003504,-0.016910588368773,-0.067261174321175,-0.040775146335363,0.027860032394528,0.021248726174235) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.032582309097052,0.028846988454461,-0.002056164434180,-0.022116273641586,-0.036286350339651,0.058325219899416,0.029019676148891,0.035952508449554,0.030062837526202,0.001250246539712,-0.005979054607451,-0.016786940395832,0.016053415834904,0.012275117449462,-0.028947904706001,0.008484794758260) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.007765191141516,-0.021211475133896,-0.098560735583305,0.020472116768360,0.062652118504047,0.037952139973640,0.012013089843094,0.025480724871159,0.037668313831091,0.018646642565727,0.019987832754850,-0.043170686811209,-0.001027951249853,-0.015960996970534,-0.054530035704374,0.000915965356398) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.063098579645157,-0.078765556216240,0.146667480468750,0.257908731698990,-0.004380446858704,-0.004816812463105,0.008297756314278,-0.019394777715206,0.035007901489735,0.038068976253271,0.069682523608208,0.092123374342918,-0.020612148568034,0.041788879781961,0.056238532066345,0.035327173769474) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.004181681666523,0.096492439508438,-0.146137475967407,-0.054870177060366,-0.025748895481229,0.080089598894119,-0.027402475476265,0.065645426511765,0.065066829323769,-0.055920250713825,-0.013497726060450,-0.065690390765667,0.060962256044149,0.016030255705118,-0.030852911993861,0.011655852198601) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.079596310853958,-0.047718957066536,-0.032929088920355,-0.158074662089348,0.075068846344948,0.016527965664864,0.074329562485218,-0.058749612420797,-0.178313627839088,0.058730062097311,-0.015672819688916,0.019102193415165,-0.003906782250851,0.000692163011990,-0.031177617609501,-0.019827652722597) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.037199940532446,-0.207368269562721,0.196602836251259,0.002590234391391,-0.044214360415936,-0.011622528545558,-0.109434649348259,-0.022000178694725,0.016391811892390,-0.045613557100296,0.081373050808907,-0.007172609213740,0.066765666007996,-0.003776253433898,-0.035840809345245,-0.198894754052162) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.209977209568024,0.231415852904320,0.059306584298611,0.096073649823666,0.002097845077515,-0.075794935226440,0.016541786491871,0.023937486112118,-0.072851464152336,0.118229791522026,-0.007834231480956,0.061186317354441,0.035753425210714,0.098224379122257,0.000794555293396,0.062998130917549) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.023762732744217,0.114091187715530,-0.032012205570936,-0.041088283061981,-0.028506085276604,0.035000197589397,-0.027632931247354,0.139665260910988,0.194833070039749,-0.080941841006279,0.028226714581251,-0.077582195401192,0.062113747000694,0.082841292023659,-0.197814792394638,-0.019474305212498) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.048079561442137,-0.055251717567444,0.039020162075758,-0.085024476051331,-0.012250033207238,-0.001146992435679,0.037355490028858,0.132101327180862,-0.013350905850530,0.021352507174015,-0.085970200598240,-0.133390411734581,-0.107659153640270,-0.056094471365213,0.019979784265161,-0.073966793715954) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.236278027296066,-0.005704382900149,0.050614524632692,-0.016162108629942,-0.067252434790134,0.025755189359188,-0.025682404637337,-0.041714671999216,0.046229045838118,-0.094497635960579,-0.041000895202160,0.007199306041002,-0.027981091290712,-0.122536934912205,0.180042475461960,-0.030704552307725) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.039047680795193,-0.013291521929204,0.068026646971703,0.012784960679710,0.096597291529179,-0.039744123816490,-0.014236278831959,0.073382392525673,-0.176487281918526,0.110213838517666,0.056333538144827,0.015747500583529,-0.160514846444130,-0.020526859909296,0.073594622313976,0.153122663497925) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.032754518091679,0.059040121734142,-0.105372272431850,-0.052422568202019,0.042197454720736,-0.206689536571503,-0.017762761563063,-0.118706725537777,0.054142318665981,-0.064170300960541,-0.015280835330486,0.088086299598217,-0.008660094812512,-0.031390059739351,0.165306866168976,-0.011688640341163) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.003397238673642,-0.049092289060354,-0.051122326403856,-0.039561375975609,0.058915633708239,-0.098995156586170,-0.063504457473755,-0.072108261287212,-0.055427905172110,-0.028306886553764,-0.089625060558319,-0.018545147031546,-0.035112407058477,0.108936384320259,0.338742285966873,0.186214879155159) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.053894154727459,0.062302689999342,-0.033570311963558,0.037260767072439,-0.000108121028461,-0.106101006269455,-0.038423079997301,0.013760235160589,-0.038746431469917,0.038892094045877,-0.034614197909832,0.003075449261814,0.014439479447901,-0.001061095390469,0.022443270310760,0.180226907134056) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.088709577918053,0.021761925891042,0.019478708505630,0.096846356987953,-0.009221552871168,-0.108690708875656,0.009996765293181,-0.025773128494620,0.036178536713123,-0.041369877755642,-0.018127331510186,-0.049889978021383,0.059658717364073,-0.158407494425774,-0.220607683062553,-0.220149606466293) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.024891041219234,0.060373064130545,-0.006622004788369,0.051281012594700,0.102122627198696,-0.225172981619835,-0.057673022150993,-0.107509486377239,0.078461393713951,-0.019579358398914,-0.009548273868859,0.064828060567379,0.141736701130867,-0.464483201503754,0.016586096957326,-0.095703467726707) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.074597015976906,-0.045670919120312,-0.072784423828125,-0.022244364023209,-0.057434063404799,-0.003813349176198,-0.014742708764970,0.039261966943741,0.106429867446423,-0.036556761711836,-0.040120799094439,0.009095988236368,-0.227082058787346,-0.018139483407140,0.017020534723997,0.100907832384109) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.062036354094744,0.005838497076184,0.030987448990345,0.026907216757536,0.019131308421493,-0.059804767370224,0.058917023241520,0.015475805848837,-0.078599788248539,-0.040670156478882,-0.017140615731478,-0.007238313090056,-0.035767395049334,0.025891194120049,-0.147578969597816,0.003088416531682) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.003184557892382,-0.027681380510330,0.013876697979867,0.049896802753210,-0.027142431586981,0.070266425609589,-0.040354855358601,-0.030408713966608,-0.114874064922333,-0.001041039475240,0.015503102913499,0.004987253341824,-0.025765091180801,-0.086878657341003,-0.041845954954624,-0.148190274834633) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.109974592924118,-0.000925323693082,0.012056303210557,0.017894258722663,0.001967382617295,0.015847945585847,0.039490617811680,-0.044381674379110,-0.028519151732326,0.055468343198299,-0.012970263138413,0.113983951508999,0.185355976223946,0.108330816030502,-0.017501082271338,-0.067567408084869) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.029890209436417,0.053646683692932,-0.067648254334927,-0.019336437806487,-0.033030334860086,-0.062493599951267,0.015075420960784,0.026276338845491,-0.031917858868837,-0.028884740546346,0.044596832245588,0.044814154505730,-0.026854019612074,-0.033359836786985,0.007223165128380,-0.154585912823677) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.118831768631935,-0.033330488950014,0.067243762314320,-0.071164108812809,-0.083993420004845,-0.005949343089014,-0.022718779742718,-0.009801533073187,-0.017143018543720,0.021251881495118,0.086265929043293,0.158784195780754,-0.024011084809899,0.018284406512976,0.098089657723904,0.057300318032503) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.081505641341209,-0.015156262554228,-0.018026718869805,0.029102656990290,0.044600449502468,-0.021275015547872,0.061671309173107,-0.063760645687580,0.028239134699106,-0.035654701292515,-0.067315638065338,-0.071960754692554,0.062335036695004,0.006946300622076,0.027170117944479,0.097344264388084) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.065198533236980,-0.059187490493059,-0.004764828830957,-0.110110372304916,-0.059687133878469,-0.037554655224085,0.050914131104946,-0.034963998943567,-0.044339139014482,0.027137365192175,-0.075652368366718,-0.009263135492802,0.052093852311373,-0.005946330726147,-0.125716745853424,-0.132336109876633) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.022089155390859,0.091830193996429,0.005680931266397,0.018473338335752,-0.015147903002799,-0.008155904710293,0.086658418178558,0.150214925408363,-0.001176850521006,-0.124317675828934,0.090614452958107,-0.006883549969643,0.028902119025588,-0.077554613351822,-0.023360043764114,-0.202583953738213) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.076275363564491,0.008439326658845,-0.054670590907335,-0.095376506447792,-0.089668415486813,0.002762323245406,-0.037664361298084,0.010992639698088,-0.090160213410854,0.114038728177547,0.043934363871813,0.158696740865707,-0.087808743119240,0.073964171111584,0.000329311937094,0.097627095878124) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.108217023313046,0.052848935127258,0.019234217703342,-0.024579910561442,-0.079396225512028,-0.044188696891069,-0.108171962201595,-0.110530033707619,0.073025055229664,-0.067900925874710,0.009039576165378,0.007075897417963,0.055735498666763,0.010389382019639,0.086140811443329,0.169791594147682) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.072176754474640,-0.029738528653979,0.072983026504517,0.036110229790211,0.067567706108093,0.012219286523759,0.040462888777256,0.024753393605351,-0.038866739720106,0.063169434666634,-0.105780750513077,-0.111914068460464,-0.127487301826477,0.065180346369743,0.007971283979714,-0.076515406370163) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.047031480818987,-0.036145072430372,-0.062287591397762,0.024902042001486,0.016460398212075,0.005843960680068,-0.058572024106979,0.047011703252792,0.108762443065643,0.034445259720087,-0.028852246701717,0.032048474997282,0.047181084752083,-0.084078639745712,0.000081190861238,-0.108161643147469) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.006139778997749,-0.005749450530857,-0.126237615942955,-0.116005912423134,0.026067072525620,-0.046813130378723,0.001139349071309,-0.032565377652645,0.064764693379402,-0.158341094851494,-0.102705165743828,-0.043967738747597,-0.023130010813475,-0.022890644147992,-0.046522788703442,-0.099155753850937) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.039612572640181,-0.037509717047215,0.004732548724860,-0.069185391068459,-0.083517432212830,0.038701187819242,-0.032594319432974,-0.010873093269765,0.002799764741212,0.014249113388360,-0.235637277364731,-0.178778305649757,-0.050618376582861,-0.039191685616970,0.029587795957923,0.114522278308868) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.047515321522951,0.063053816556931,-0.058083523064852,0.094115898013115,0.030103553086519,-0.027577204629779,0.001411131001078,0.044812198728323,-0.080483257770538,-0.086352132260799,0.006998982746154,-0.022235216572881,0.127309292554855,-0.012558269314468,0.078861504793167,0.074350461363792) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.065624073147774,0.004196903202683,0.060879521071911,0.124989703297615,-0.044414058327675,0.060429655015469,-0.075602196156979,-0.075082115828991,-0.115631759166718,0.138842210173607,0.110483273863792,0.149016842246056,0.000374873256078,0.048154488205910,-0.119629830121994,-0.065565399825573) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.039383925497532,0.147014752030373,-0.094610840082169,-0.101780645549297,0.013579706661403,-0.053584530949593,0.012353275902569,-0.000766546465456,-0.121553696691990,0.502948403358459,0.107428409159184,-0.015646966174245,0.135419338941574,-0.113365896046162,-0.041851110756397,-0.051373913884163) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.160757094621658,-0.144494280219078,-0.050486087799072,-0.060121718794107,0.022387836128473,-0.039700929075480,0.013768510892987,0.016107061877847,0.247295722365379,0.005303988233209,0.091873347759247,-0.047980763018131,0.051713701337576,0.054610796272755,-0.043690614402294,0.043697133660316) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.025780778378248,-0.042099561542273,0.104181572794914,-0.040994707494974,-0.012026490643620,-0.010382249020040,-0.065118297934532,-0.021216889843345,0.092594563961029,0.019536325708032,0.082231126725674,-0.052245985716581,0.027530886232853,-0.083344668149948,0.018044879660010,0.076996617019176) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.012331415899098,-0.044394861906767,0.088856384158134,0.064164623618126,-0.074151813983917,0.002466717502102,0.036848608404398,-0.037907384335995,0.068959094583988,0.158347904682159,-0.049594737589359,0.062209311872721,-0.124272584915161,0.063454784452915,-0.005893023218960,0.055170334875584) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.143662616610527,-0.042030524462461,0.046485893428326,-0.040064428001642,0.053452234715223,-0.009335131384432,-0.016446521505713,0.013624976389110,-0.278718084096909,-0.078912787139416,-0.089745305478573,-0.048244707286358,-0.001505712280050,-0.006466907449067,-0.025989517569542,-0.005320458207279) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.144069731235504,-0.019822083413601,-0.136422827839851,-0.054556626826525) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL3
//!DESC (AU_HQ_2x_LA) mapping 1_3

vec4 hook()
{
vec4 res = vec4(0.034677308052778,0.122976548969746,-0.009567570872605,-0.049177791923285);
res += mat4(-0.026809273287654,0.033114053308964,-0.017468966543674,0.164745137095451,-0.064975932240486,0.160336509346962,0.027273561805487,0.023928901180625,-0.078862376511097,0.146842435002327,-0.038083653897047,-0.076604723930359,-0.023435520008206,-0.004114827141166,-0.058377023786306,-0.047989461570978) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.034865539520979,-0.058912429958582,0.020946780219674,0.043114025145769,-0.028247468173504,-0.070383198559284,0.086099021136761,0.090769588947296,0.036096155643463,0.010041956789792,-0.086542300879955,-0.083703078329563,0.008987965993583,-0.037752263247967,-0.052250687032938,-0.031584177166224) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.029479142278433,0.018871769309044,0.031166037544608,-0.163082540035248,0.121088057756424,0.101330876350403,0.035341750830412,-0.114042863249779,0.013322128914297,-0.066829919815063,-0.030067024752498,0.060957383364439,0.075263187289238,0.074222393333912,-0.009197420440614,0.253569394350052) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.048077054321766,-0.027847278863192,-0.007445665076375,0.076156698167324,-0.230527803301811,0.074428521096706,0.101211160421371,0.022372666746378,-0.100012987852097,0.043713673949242,0.024276539683342,-0.140187203884125,-0.239335805177689,0.115334846079350,0.027804903686047,-0.147933825850487) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.137248188257217,-0.020832397043705,0.058029964566231,-0.141523182392120,-0.038953904062510,0.192059442400932,0.095025554299355,0.069378964602947,0.123483754694462,-0.052763927727938,-0.031580321490765,0.074970342218876,0.239806547760963,0.106186293065548,-0.195210054516792,0.138285562396049) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.121317461133003,-0.057236768305302,0.031804047524929,0.098356015980244,0.102562189102173,-0.019047971814871,0.155977115035057,-0.029026137664914,-0.017551464959979,-0.026162078604102,-0.008497191593051,0.106903113424778,-0.104736708104610,-0.080753251910210,0.027880642563105,-0.109166704118252) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.024903476238251,0.029660014435649,-0.016140615567565,-0.104615271091461,-0.197674885392189,-0.102125965058804,0.081764154136181,0.065667264163494,0.020202478393912,-0.089228212833405,0.048249099403620,0.160954475402832,0.115001201629639,-0.204021885991096,-0.052479330450296,0.127995222806931) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.033048294484615,0.196823045611382,-0.039283864200115,-0.059247091412544,0.166791200637817,-0.079571887850761,0.160585507750511,0.036176294088364,-0.013747837394476,0.015749998390675,0.029788726940751,-0.049644067883492,-0.073351159691811,-0.070461750030518,0.023600779473782,-0.118696346879005) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.023604793474078,-0.044292237609625,0.021038671955466,0.126191094517708,0.042472105473280,-0.034626659005880,0.191098973155022,-0.006944114807993,0.066717796027660,-0.125351130962372,-0.097940392792225,-0.123937822878361,0.056201588362455,0.037339430302382,0.003736610058695,0.017192224040627) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.053777683526278,0.011028375476599,0.092297747731209,-0.012051815167069,-0.025417132303119,0.099065765738487,0.015964616090059,-0.008692621253431,-0.006929509807378,-0.020325677469373,0.003914976958185,0.019598126411438,-0.026745703071356,-0.055615473538637,0.023224998265505,0.030554264783859) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.034282926470041,-0.014941546134651,-0.045028753578663,0.085651844739914,0.019326604902744,-0.024623692035675,-0.098885811865330,0.120237343013287,-0.012590037658811,0.018648520112038,0.006458349525928,-0.041725613176823,-0.027764599770308,0.055868506431580,-0.004185217898339,-0.028561560437083) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.007269448600709,0.023370653390884,-0.002647211076692,-0.009308439679444,-0.048692546784878,-0.022670192644000,-0.038400802761316,0.127400770783424,0.056731533259153,-0.035533074289560,0.024361984804273,0.036098249256611,0.042409975081682,0.037616178393364,0.047809086740017,-0.025469683110714) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.087713398039341,0.025570804253221,-0.096892520785332,0.165068998932838,0.072252303361893,-0.008464861661196,0.048906665295362,0.186702474951744,-0.071088887751102,0.013772866688669,-0.012332818470895,-0.052040442824364,-0.034764990210533,0.019221004098654,0.001949997269548,-0.105443544685841) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.001563182799146,-0.007574225775898,0.061923936009407,0.034876734018326,0.005828155670315,0.012886594980955,0.036660235375166,0.030889512971044,0.049001473933458,0.029780896380544,-0.050034228712320,0.095998473465443,-0.088834680616856,0.003640643553808,0.007745496463031,-0.036110352724791) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.016430936753750,-0.027450637891889,0.028054190799594,-0.111975505948067,-0.019335774704814,0.069249503314495,0.031053621321917,-0.054976671934128,-0.026239231228828,-0.003074610838667,-0.006934258155525,0.094486862421036,0.032654546201229,-0.048870529979467,0.037761706858873,0.047073919326067) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.052044279873371,-0.020646447315812,-0.002958259778097,0.136425927281380,0.029215337708592,0.001897296984680,-0.029510186985135,0.135736554861069,-0.002070065122098,0.095720626413822,-0.016429085284472,-0.064816772937775,0.005676854401827,-0.045210473239422,-0.008767263963819,-0.062140461057425) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.020357690751553,-0.003807774512097,-0.014554999768734,-0.118745610117912,-0.018349602818489,0.021045954898000,-0.055577546358109,-0.107755497097969,0.014002089388669,-0.020957885310054,-0.012973908334970,0.088307224214077,0.020298320800066,0.046815097332001,-0.023017646744847,0.104553252458572) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.025843482464552,-0.041779287159443,-0.002264973707497,-0.105922296643257,0.009496525861323,-0.028684658929706,0.036478441208601,-0.063024260103703,0.014314524829388,0.054042410105467,0.005587279796600,0.072241738438606,-0.069640852510929,0.083743035793304,0.018638553097844,0.039128005504608) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.080960914492607,-0.160135656595230,0.073844015598297,-0.018468739464879,0.054147012531757,0.007475214079022,-0.000806278840173,-0.071643456816673,-0.054017972201109,0.052600666880608,0.009304088540375,0.055618356913328,0.041688386350870,-0.037412270903587,-0.037888947874308,-0.015581662766635) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.104355134069920,-0.012857971712947,0.259350508451462,0.125608637928963,-0.018341057002544,0.029360862448812,0.017280599102378,-0.048623062670231,0.036135874688625,0.041296482086182,-0.054065182805061,0.062918938696384,-0.017198637127876,-0.005912781227380,0.020976090803742,-0.050577539950609) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.000198719659238,0.032959338277578,0.010446279309690,0.023145327344537,-0.022412274032831,0.014811965636909,0.058236073702574,0.036721352487803,-0.090902402997017,-0.020911008119583,-0.041953239589930,-0.052473362535238,0.010816629044712,0.029902730137110,-0.026379108428955,0.011677122674882) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.344178706407547,0.110484957695007,-0.136851161718369,0.114588893949986,-0.058902561664581,-0.011078287847340,0.011421359144151,0.008498752489686,0.083412528038025,-0.113336801528931,-0.025570122525096,-0.007979600690305,0.096312716603279,-0.061157260090113,0.024840515106916,0.018067842349410) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.093359351158142,-0.218043342232704,0.284288287162781,0.043969593942165,0.040203630924225,0.022956222295761,-0.030865840613842,0.021412285044789,-0.122317232191563,-0.086431600153446,0.029339440166950,-0.035891376435757,0.121879778802395,-0.100066810846329,0.139731675386429,-0.023903338238597) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.116932377219200,-0.092589139938354,-0.039695691317320,-0.047382391989231,-0.059450559318066,-0.030946834012866,-0.059599902480841,-0.017503242939711,0.061944514513016,0.055152993649244,0.035814359784126,0.117221489548683,-0.014848745428026,0.008177133277059,-0.055680584162474,-0.056289456784725) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.065944835543633,0.054400298744440,0.084196992218494,0.075935371220112,0.032045826315880,0.006503549404442,-0.017419517040253,-0.016149701550603,-0.018304955214262,0.029871130362153,-0.012115135788918,-0.013346728868783,-0.009405909106135,-0.007412446197122,0.031821712851524,0.088320881128311) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.002658881712705,0.298176229000092,0.182536870241165,0.087101168930531,-0.097782216966152,-0.014948591589928,0.062940686941147,0.022331720218062,0.098342850804329,0.080007977783680,-0.081494361162186,0.025526270270348,-0.011256053112447,0.192455559968948,0.009164975024760,0.039948426187038) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.010310241952538,0.064023062586784,0.021834122017026,-0.035025212913752,0.017395693808794,-0.001361025031656,0.041481699794531,0.061663426458836,-0.035912960767746,-0.128954291343689,-0.027993401512504,-0.105029456317425,-0.013123678974807,0.034486547112465,-0.054582607001066,-0.009165440686047) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.020672067999840,0.079048208892345,-0.010266782715917,-0.013039801269770,-0.083456575870514,0.075567714869976,-0.026653276756406,-0.104978241026402,0.078751318156719,0.008803053759038,0.021082224324346,-0.014816087670624,-0.042036764323711,0.042796805500984,0.053972303867340,0.027279540896416) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.042706735432148,0.014827689155936,-0.048603408038616,0.042050048708916,-0.027060290798545,0.080183789134026,0.071683406829834,0.016318427398801,0.017067376524210,-0.031400576233864,0.006417429074645,-0.022408613935113,-0.042910296469927,0.047564737498760,0.100287556648254,-0.065705813467503) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.021850518882275,-0.059039991348982,0.022189397364855,-0.033092711120844,0.006527434103191,0.054450169205666,0.017017683014274,0.031572367995977,0.023426305502653,0.032070502638817,0.006092855706811,0.087341278791428,0.014685736037791,0.027791056782007,-0.081555224955082,0.037638377398252) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.016851359978318,-0.006281546782702,-0.037007123231888,-0.001426384435035,0.020822890102863,-0.004584250040352,0.181427374482155,-0.070079550147057,-0.032336480915546,0.010254548862576,0.073247060179710,0.036602512001991,-0.329759925603867,0.168383628129959,-0.006314351223409,-0.043272022157907) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.074140131473541,0.000002535729436,0.017010098323226,0.005777843296528,0.136874943971634,0.033875785768032,0.245984166860580,0.147327929735184,-0.007610223256052,0.016829542815685,0.066115014255047,0.054304908961058,0.313060879707336,0.198013335466385,-0.110595747828484,0.193181440234184) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.004988718777895,0.122186891734600,-0.033988818526268,0.090298041701317,0.015582005493343,-0.028700763359666,0.122917085886002,-0.091048374772072,-0.121235884726048,0.020547065883875,-0.037508033216000,0.052335470914841,0.142863571643829,-0.103137828409672,-0.042963225394487,-0.044667322188616) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.009244199842215,0.004490858409554,0.005928262602538,0.042218800634146,0.045124147087336,-0.216700911521912,0.038663841784000,0.069838896393776,0.118232138454914,0.206288710236549,-0.045636452734470,0.098745517432690,-0.218659460544586,-0.248873308300972,-0.050809923559427,-0.027126133441925) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.023372784256935,0.065772108733654,-0.070033930242062,-0.036257334053516,-0.007025318685919,-0.139168217778206,0.061078343540430,0.024863136932254,0.019939133897424,0.048017971217632,0.000837819359731,0.059222321957350,0.170077666640282,-0.279211580753326,0.009396386332810,0.123606853187084) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.000593021628447,-0.108400322496891,0.039598394185305,0.039198931306601,-0.031896270811558,0.052683506160975,-0.238583326339722,-0.129075080156326,-0.046151973307133,0.048823539167643,-0.017876788973808,0.035891227424145,-0.034562155604362,-0.002272576093674,-0.236550256609917,-0.090604871511459) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.025139646604657,-0.008211393840611,0.079302184283733,-0.051296357065439,0.044925089925528,-0.047244235873222,0.039516117423773,-0.112109370529652,0.078644447028637,0.013605171814561,-0.062314450740814,0.069387197494507,-0.011738066561520,0.010278082452714,-0.024316309019923,0.017772844061255) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.006551979109645,0.019291985780001,-0.025882050395012,0.118660435080528,-0.034749351441860,-0.083949834108353,0.016255171969533,-0.084100849926472,-0.060900695621967,0.024388564750552,0.006950389593840,-0.162810698151588,0.047029353678226,-0.038879394531250,-0.013001615181565,0.129350870847702) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.006779123097658,0.001097216154449,-0.005610221996903,0.046257127076387,0.062049586325884,-0.020350372418761,0.035294596105814,0.088475890457630,0.016346864402294,0.078438438475132,-0.000494223146234,-0.016264453530312,-0.054371278733015,0.007616486400366,-0.039215911179781,0.013626888394356) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.122067928314209,-0.041164688766003,0.004279679153115,0.064252376556396,0.019665805622935,0.055633552372456,-0.057507023215294,0.010464637540281,-0.100216664373875,0.031809743493795,-0.036198101937771,-0.008032604120672,0.000159010261996,-0.024234436452389,0.028577569872141,0.084998317062855) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.069352202117443,-0.130284428596497,0.126640111207962,-0.037088509649038,-0.025189386680722,-0.052441999316216,-0.041548661887646,0.025182893499732,0.118646085262299,0.005890321452171,-0.070547245442867,-0.010707223787904,0.072011217474937,0.028470832854509,0.070000804960728,0.100231245160103) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.016890769824386,0.053449232131243,0.009286056272686,-0.038062945008278,-0.084264367818832,0.029878815636039,-0.066016018390656,0.028742514550686,0.047674644738436,-0.025573292747140,0.013941672630608,-0.031086228787899,-0.031853187829256,-0.043437454849482,0.013759759254754,-0.178896278142929) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.037832103669643,-0.113713033497334,0.007348800078034,0.152328163385391,-0.028335312381387,0.085991472005844,0.021955618634820,-0.006816421169788,0.063814625144005,-0.059401944279671,0.006986007560045,-0.068742446601391,0.047381971031427,0.024156808853149,-0.096023239195347,0.105114631354809) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.046004347503185,0.107118144631386,-0.072310067713261,-0.129960000514984,-0.038308039307594,0.095449686050415,-0.008289498277009,-0.036343794316053,0.005815173499286,0.000879785860889,0.117374479770660,0.095776736736298,-0.082429677248001,0.004595083650202,0.032272186130285,-0.121098481118679) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.012556661851704,0.063799940049648,-0.010209062136710,-0.027660880237818,0.003699202788994,0.038847189396620,0.024778366088867,0.003348314203322,0.013102125376463,-0.036045420914888,0.066188842058182,0.072972692549229,0.002771988045424,0.076843038201332,0.031280815601349,-0.029111823067069) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.048075363039970,0.020004721358418,-0.093550540506840,0.035617128014565,0.073766879737377,-0.022380016744137,0.007831191644073,0.081669047474861,0.019367678090930,0.156004682183266,-0.046566471457481,0.139774858951569,-0.065875910222530,0.072620302438736,-0.035887893289328,-0.036539010703564) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.040246549993753,-0.022538775578141,-0.033061116933823,0.061455167829990,-0.035063553601503,-0.020026342943311,0.027920875698328,-0.028344450518489,-0.166409611701965,-0.007018325384706,0.052976958453655,0.005968161858618,0.052048392593861,0.012289266102016,-0.102715633809566,-0.001509481226094) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.067732959985733,0.069392710924149,0.046186976134777,-0.159165963530540,-0.034411910921335,0.046898666769266,0.008117063902318,0.021006504073739,0.098464682698250,-0.015968374907970,0.090503074228764,-0.088497795164585,0.012871962971985,0.006507357116789,-0.019260264933109,0.068851806223392) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.053986560553312,-0.098046295344830,0.035060841590166,-0.022937005385756,-0.043243817985058,0.067991577088833,0.030673656612635,0.015731517225504,0.366672962903976,-0.191210269927979,0.091402195394039,0.054980359971523,-0.093390122056007,0.018569380044937,0.044568713754416,-0.024179350584745) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.248028650879860,0.058843158185482,0.100890994071960,-0.074160449206829,0.025474322959781,0.080186992883682,-0.035555414855480,0.009869481436908,-0.394616961479187,-0.308642357587814,0.414208501577377,-0.099557824432850,0.120462864637375,0.024210700765252,0.009848830290139,0.124656811356544) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.053274989128113,0.088606245815754,0.035491000860929,0.096934720873833,-0.022476479411125,-0.049081172794104,0.019796453416348,0.002788982586935,-0.018097585067153,-0.066195704042912,0.164109677076340,0.039820477366447,-0.048773393034935,0.016135208308697,0.029996193945408,-0.111182503402233) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.000888475740794,0.057353336364031,-0.107633449137211,-0.129047140479088,-0.011500452645123,0.106542319059372,-0.039442248642445,-0.023001547902822,0.085187889635563,0.126848295331001,0.046836916357279,-0.048089202493429,0.115163087844849,-0.007322738878429,-0.072350025177002,0.176965191960335) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.017301935702562,0.108315110206604,-0.092404618859291,-0.049773946404457,-0.030982209369540,-0.046741608530283,-0.002767188940197,0.011686003766954,-0.199795439839363,0.171016588807106,-0.030444316565990,0.009147455915809,-0.018910810351372,-0.028655739501119,-0.012153833173215,-0.046593785285950) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.008250852115452,-0.086916707456112,0.045066755264997,0.059570323675871,0.025021411478519,0.054393421858549,0.007379047572613,0.005641376599669,0.080890916287899,0.008998997509480,0.237171202898026,0.058748841285706,0.026977119967341,-0.018264114856720,0.030488546937704,0.062290888279676) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.043802581727505,0.266827732324600,0.027090305462480,0.007429474499077) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL4
//!DESC (AU_HQ_2x_LA) mapping 1_4

vec4 hook()
{
vec4 res = vec4(-0.065420500934124,0.056993201375008,-0.178968369960785,0.102593041956425);
res += mat4(0.088950715959072,0.012113838456571,-0.070821918547153,-0.016174713149667,-0.020991278812289,0.143919005990028,-0.017584092915058,0.123550169169903,-0.034552127122879,-0.008330775424838,0.086347535252571,-0.046923454850912,-0.020866675302386,-0.047123920172453,0.037973381578922,0.015005477704108) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.019436469301581,0.025768797844648,-0.010678280144930,0.011763150803745,-0.003166430396959,0.123228654265404,-0.031931817531586,0.024368464946747,0.035940587520599,-0.020501596853137,0.094363957643509,0.075551763176918,0.123578026890755,0.004242562688887,0.109111428260803,-0.046970855444670) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.009621388278902,0.023702079430223,0.005841002333909,-0.016931369900703,-0.015240346081555,0.055204104632139,-0.102182269096375,0.012217118404806,-0.129936456680298,0.056862521916628,-0.038969740271568,-0.059489946812391,-0.333546251058578,0.018876474350691,-0.078676789999008,0.093908160924911) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.009395760484040,-0.028795706108212,-0.017113918438554,0.018041800707579,0.019064445048571,0.225680291652679,0.090773813426495,0.084978744387627,-0.043163545429707,-0.005608984734863,0.143011227250099,0.060541648417711,0.016305901110172,-0.105414390563965,0.113846309483051,-0.142709136009216) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.015494200401008,0.051408469676971,0.045198757201433,-0.045293319970369,0.065095953643322,0.128859430551529,0.109419099986553,-0.077128574252129,-0.083033904433250,-0.167035624384880,-0.001133892918006,0.249084755778313,-0.174915730953217,-0.230125278234482,-0.036760885268450,0.414162158966064) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.061299171298742,-0.040929533541203,0.080856867134571,0.071433976292610,0.074325889348984,0.131342992186546,0.083041861653328,-0.242195695638657,0.083715967833996,0.011237235739827,-0.046896703541279,-0.227682560682297,0.117109656333923,-0.040352519601583,-0.087574265897274,-0.259926974773407) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.079345144331455,-0.034636221826077,0.038251198828220,0.011880315840244,0.065108753740788,0.209330409765244,-0.020892182365060,0.106928065419197,0.066054649651051,-0.006044337060302,-0.077062971889973,-0.070690959692001,0.091871269047260,-0.041731826961040,-0.022430481389165,0.132228478789330) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.099203228950500,0.058017916977406,0.111937731504440,-0.019790748134255,-0.078448332846165,0.094430834054947,0.115155637264252,0.174440026283264,-0.022456480190158,-0.098485730588436,-0.113610915839672,-0.030473798513412,-0.064559020102024,0.061579648405313,-0.198522254824638,-0.220495715737343) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.021961931139231,0.014303824864328,-0.029885377734900,0.017778888344765,-0.062649384140968,0.054823152720928,0.012182039208710,-0.203515619039536,0.146187260746956,0.010534389875829,0.002752448897809,-0.108541786670685,0.319993078708649,0.027124857529998,0.046995691955090,0.053096309304237) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.082748956978321,0.085544511675835,0.039580054581165,0.009055766277015,-0.022565886378288,0.044387213885784,0.034963153302670,-0.029616152867675,-0.010527598671615,0.005668659228832,0.027941500768065,0.040173768997192,-0.044360481202602,0.005459296982735,-0.034227497875690,0.026779247447848) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.033545397222042,-0.022896181792021,-0.042723093181849,0.057143501937389,0.084976240992546,-0.004886838607490,0.033019416034222,0.046025589108467,0.007151059340686,0.003658529371023,0.054643843322992,-0.010535579174757,-0.009053166955709,0.015890076756477,-0.009774351492524,0.031528905034065) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.095007270574570,0.032384801656008,-0.046309642493725,-0.048053968697786,-0.066777542233467,0.052618343383074,0.003338675247505,-0.082427799701691,-0.005427150055766,-0.005183164030313,0.025372490286827,0.019005082547665,0.047859687358141,-0.002241393318400,-0.045274227857590,-0.050211265683174) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.028149435296655,0.039530228823423,-0.070426918566227,0.120112612843513,0.057520389556885,0.002879878971726,-0.058268446475267,-0.037395048886538,-0.068212710320950,0.013044125400484,0.045983638614416,0.003813748946413,-0.044059801846743,-0.027035966515541,0.062804229557514,-0.017328791320324) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.013935652561486,-0.085821807384491,-0.092274390161037,-0.140078589320183,0.014761148951948,-0.021162757650018,-0.061068575829268,-0.022498130798340,0.021971035748720,0.002509063808247,0.064736455678940,0.029553234577179,0.026191303506494,0.022406972944736,0.010402608662844,-0.011531188152730) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.127184838056564,-0.004313565790653,0.022291941568255,-0.009014200419188,-0.004728167317808,0.037974499166012,-0.014133449643850,0.028017753735185,0.004656943492591,-0.006080721504986,-0.028845662251115,-0.027481209486723,0.038658991456032,-0.071126975119114,0.012102024629712,0.009106636047363) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.008264209143817,0.007520378101617,-0.102011844515800,-0.042226511985064,-0.060454729944468,-0.017230829223990,0.003320623189211,-0.029019901528955,0.045036736875772,0.001225110841915,0.091142281889915,-0.009736070409417,-0.017891783267260,-0.012672961689532,0.096580602228642,0.056169964373112) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.117326721549034,-0.041237574070692,0.016883067786694,-0.031036004424095,-0.072107106447220,-0.027468791231513,0.049538761377335,-0.000733852677513,0.023488717153668,0.003081922186539,0.022616241127253,0.008827223442495,0.064810983836651,0.036463640630245,0.006558108143508,-0.061394862830639) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.158988937735558,-0.022088721394539,0.050017844885588,0.075837358832359,-0.072981633245945,0.062552317976952,0.110557563602924,0.078873276710510,-0.009164826013148,0.003425376489758,0.006654686760157,0.014137979596853,-0.003863039426506,-0.023989792913198,0.006495368201286,-0.075421795248985) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.061993736773729,0.034679926931858,-0.048317085951567,0.039019241929054,0.026427863165736,0.001793488510884,-0.073153749108315,0.019571896642447,-0.009286494925618,0.032489925622940,0.044398009777069,0.016467805951834,0.030561910942197,-0.139354959130287,0.007944249548018,-0.122099734842777) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.234087288379669,-0.073326811194420,-0.093177877366543,-0.084379784762859,0.074605688452721,-0.035012762993574,-0.027111537754536,-0.009106855839491,-0.030406359583139,0.027017544955015,-0.015384285710752,0.015119554474950,-0.057602077722549,-0.071672566235065,0.073230013251305,-0.054879549890757) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.108148820698261,-0.089048966765404,-0.002836616942659,0.051672637462616,0.106903135776520,0.013004536740482,-0.002549142809585,-0.024179266765714,0.031931918114424,0.056360460817814,-0.005409153643996,-0.025468515232205,0.009305713698268,-0.069477617740631,0.033055860549212,-0.039951242506504) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.013037368655205,0.169326975941658,-0.171194419264793,0.062531098723412,0.089655689895153,0.027257535606623,0.000300214014715,0.003703730879351,-0.021341009065509,-0.035410348325968,0.038754541426897,0.032158993184566,0.033760812133551,0.123730495572090,-0.006929975468665,0.114089041948318) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.014375522732735,-0.025164814665914,-0.077661089599133,-0.343692451715469,-0.035197865217924,-0.059560302644968,-0.001020611729473,0.093969382345676,0.106161683797836,0.025969814509153,-0.001854438101873,-0.167717382311821,0.043178837746382,0.121002256870270,-0.058418862521648,-0.044263057410717) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.134914189577103,0.164934501051903,0.042570900171995,-0.001850991160609,-0.016995614394546,0.050168663263321,0.017531707882881,-0.067602723836899,0.052387591451406,-0.064396016299725,-0.020983738824725,0.018241707235575,-0.053146511316299,0.256677746772766,0.008749312721193,0.108699046075344) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.083823882043362,0.141729041934013,-0.087684370577335,0.029460605233908,-0.040262110531330,0.025504084303975,-0.004052254371345,0.014916469343007,0.089561879634857,-0.020588286221027,0.008554709143937,-0.011984790675342,-0.021403012797236,-0.019603978842497,-0.000447139842436,0.023433996364474) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.190913215279579,-0.074996739625931,0.146446585655212,-0.228224754333496,0.024256194010377,0.040071029216051,-0.031784191727638,-0.056230582296848,-0.056458592414856,-0.040062885731459,0.012424991466105,0.071404784917831,0.039673227816820,-0.077485896646976,0.078708581626415,0.020292337983847) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.190899640321732,-0.087502479553223,0.106704801321030,0.114079408347607,0.117942124605179,0.034724477678537,-0.031767729669809,-0.051436401903629,-0.147530481219292,-0.022928724065423,-0.018273655325174,-0.012914313934743,-0.131979286670685,0.038401432335377,0.030651753768325,0.019846983253956) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.002493142383173,-0.033467385917902,0.018654624000192,-0.056354921311140,-0.017924707382917,-0.020936230197549,0.135956227779388,0.034510545432568,-0.068086847662926,0.087776683270931,-0.048028681427240,-0.072158776223660,0.014664157293737,-0.031285665929317,0.033355209976435,-0.072875089943409) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.043394569307566,0.031451012939215,0.000272627308732,0.023376906290650,-0.024177340790629,0.054791375994682,-0.015382624231279,0.011094311252236,0.036999482661486,-0.035972323268652,-0.009035789407790,0.021137412637472,0.178067803382874,-0.052553862333298,0.091084517538548,-0.165983125567436) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.008871302008629,0.031712789088488,0.006419410929084,-0.026836436241865,-0.031256008893251,-0.027545865625143,-0.012053995393217,-0.122910469770432,0.098361946642399,-0.006708976812661,-0.054164659231901,-0.014688692055643,-0.137987509369850,-0.084749951958656,-0.019230090081692,0.115714602172375) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.020401708781719,-0.035927645862103,0.073058679699898,0.033925347030163,0.017729515209794,0.075027383863926,0.054846569895744,0.009922474622726,0.097523815929890,0.003740730229765,0.039508026093245,-0.050884421914816,-0.060809053480625,0.001665033400059,0.220877557992935,-0.030914228409529) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.000675664399751,0.050880316644907,0.037779673933983,-0.040183305740356,0.045826453715563,0.035527773201466,-0.137811422348022,0.200933247804642,0.069882467389107,-0.097993373870850,0.017069447785616,0.040218640118837,0.085172533988953,-0.314206928014755,0.049538657069206,0.341583102941513) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.042599540203810,-0.043655086308718,0.041738390922546,0.061521839350462,0.025799656286836,0.153757289052010,-0.081164836883545,-0.131463199853897,-0.025772098451853,-0.036341946572065,-0.037607710808516,0.046506945043802,-0.007196000777185,-0.010137644596398,-0.109621711075306,-0.331183046102524) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.011056026443839,-0.008098238147795,-0.065968781709671,0.027215948328376,0.049781393259764,-0.074913591146469,-0.098555080592632,-0.079340048134327,-0.017146304249763,0.045554012060165,0.007610489148647,0.030093414708972,0.013164365664124,-0.123332947492599,-0.063529253005981,-0.046093963086605) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.028789844363928,0.037527691572905,-0.029630217701197,0.007424054201692,-0.028187798336148,-0.000117012161354,-0.180585205554962,0.001471089199185,-0.084489770233631,-0.073333419859409,0.081655845046043,-0.030773572623730,-0.018827667459846,-0.133611857891083,-0.176352754235268,0.052553877234459) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.054653648287058,-0.017402840778232,-0.072282738983631,0.031815677881241,-0.022655021399260,0.025732602924109,0.022263666614890,-0.059674680233002,-0.012653687037528,0.046418808400631,0.083150565624237,-0.067995443940163,0.003363007679582,0.038249429315329,-0.036020964384079,-0.105459727346897) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.044659480452538,0.044554919004440,0.004239127505571,0.025155285373330,0.048424638807774,0.090270161628723,-0.060114338994026,-0.003701361827552,-0.002987033454701,-0.019510667771101,0.013873029500246,0.123851276934147,-0.001054033520631,0.014026205055416,0.043148078024387,0.077037610113621) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.007404684089124,0.050198309123516,-0.017576443031430,0.021295722573996,0.116547025740147,0.036011431366205,0.086314916610718,-0.018941216170788,0.078986659646034,-0.022901182994246,0.080202363431454,0.003485499415547,-0.082034982740879,-0.041592776775360,-0.134519547224045,-0.029137862846255) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.001783325104043,-0.007052849046886,-0.050108797848225,-0.013186403550208,0.039960779249668,-0.038666658103466,0.010770688764751,0.012268187478185,-0.112161897122860,-0.005211769137532,0.017822477966547,0.032502777874470,0.033443495631218,-0.011747809126973,-0.019218662753701,-0.045828908681870) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.013123537413776,0.045572265982628,-0.048225201666355,0.017720928415656,-0.028411801904440,0.101866692304611,-0.044603846967220,0.048083137720823,0.026737002655864,0.077557153999805,-0.021695384755731,0.063251927495003,0.040258519351482,-0.002341052750126,-0.058130070567131,-0.110144414007664) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.086404733359814,0.027907487004995,-0.088541351258755,-0.112776450812817,0.011161862872541,-0.074632696807384,0.023162238299847,-0.078299745917320,-0.018939858302474,-0.077757239341736,0.007923619821668,0.101611204445362,-0.020879052579403,-0.020117310807109,-0.092321544885635,0.088350735604763) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.076381377875805,0.012620814144611,0.027744499966502,0.045369870960712,-0.082597248256207,-0.026778720319271,0.010038126260042,-0.041370738297701,0.037894781678915,0.065064467489719,-0.103302754461765,-0.151668652892113,0.051578175276518,0.073815457522869,0.030431699007750,-0.013297268189490) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.018427152186632,-0.025189017876983,-0.081906892359257,0.005604125093669,0.008286907337606,0.072673186659813,-0.000678974029142,0.045743230730295,-0.052458506077528,-0.003085641423240,0.113182082772255,0.036364302039146,-0.031065287068486,-0.053217086941004,0.004596348386258,0.008521964773536) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.069932915270329,-0.002401846228167,0.035441882908344,-0.045110080391169,0.113127037882805,-0.034829817712307,0.107935041189194,-0.023075357079506,0.054888900369406,-0.044093400239944,-0.048025198280811,0.000856234226376,-0.045072130858898,0.039481271058321,-0.029675789177418,-0.102683134377003) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.157885000109673,0.019894480705261,-0.019039817154408,0.022555254399776,-0.052265230566263,0.053588956594467,0.063621848821640,-0.009449366480112,0.009691624902189,-0.028034722432494,0.018905498087406,-0.001498132944107,-0.017454456537962,-0.045804351568222,0.114809431135654,0.121176183223724) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.056288018822670,-0.046958021819592,0.015119590796530,-0.013148354366422,-0.000536888546776,0.021049989387393,-0.077063068747520,-0.029541777446866,-0.064946353435516,0.203700780868530,-0.131728306412697,0.053871359676123,0.008745059370995,0.011364428326488,0.133807450532913,0.023329960182309) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.118420369923115,0.052970934659243,-0.096579097211361,0.059168223291636,0.013208993710577,-0.018100939691067,-0.038606017827988,-0.036865279078484,-0.145887106657028,0.139145776629448,-0.116164721548557,-0.182244613766670,-0.104411549866199,-0.009518286213279,0.025513442233205,-0.020071750506759) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.078497767448425,0.034766603261232,0.065660268068314,-0.102220207452774,0.010421363636851,0.003948709461838,0.019161550328135,0.018794968724251,0.184064120054245,-0.055815096944571,0.048966262489557,0.086873896420002,0.009341039694846,0.029629163444042,-0.051221754401922,-0.016978714615107) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.003680947469547,-0.041294753551483,0.019404852762818,-0.008803618140519,0.008093544282019,-0.023223979398608,-0.010711748152971,-0.063737720251083,-0.096353791654110,0.057270701974630,-0.257681041955948,-0.175279945135117,0.121600612998009,0.034777525812387,0.123862110078335,-0.025574900209904) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.023419629782438,0.249966576695442,0.010729322209954,-0.050884947180748,-0.037614110857248,-0.016967417672276,0.033601336181164,0.060611527413130,0.152310952544212,0.403462529182434,-0.070053756237030,-0.431057214736938,-0.100344605743885,-0.042418777942657,-0.056180000305176,0.122953198850155) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.019637040793896,-0.023199241608381,0.081919893622398,0.188015416264534,-0.006141988094896,0.003875951515511,-0.000560702406801,0.011154621839523,-0.002407328458503,-0.001285413047299,0.044490903615952,0.416073769330978,0.127349302172661,0.003389216260985,-0.025543386116624,-0.071381635963917) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.057045251131058,0.015820421278477,0.083276741206646,0.050685744732618,-0.017412930727005,0.013105608522892,0.088560923933983,0.006635325495154,0.109607264399529,-0.026424841955304,-0.016522822901607,-0.075344271957874,0.059029143303633,0.007948723621666,0.028827816247940,0.109803326427937) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.037220571190119,0.166827723383904,0.062342543154955,0.068875864148140,-0.046707533299923,-0.006686658598483,-0.002159246942028,-0.010263602249324,0.021891422569752,0.096247561275959,0.184937864542007,-0.016395807266235,-0.105550803244114,0.000037143596273,-0.021365247666836,-0.043594550341368) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.088589370250702,0.027229782193899,-0.002559307729825,0.011210544034839,0.037364225834608,0.044322125613689,0.078072398900986,-0.003706372575834,-0.226555258035660,-0.115642800927162,0.118459396064281,0.216312870383263,0.026196079328656,-0.082811698317528,0.049139980226755,0.034356165677309) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.224337711930275,0.014963687397540,-0.095727629959583,0.157890185713768) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL5
//!DESC (AU_HQ_2x_LA) mapping 1_5

vec4 hook()
{
vec4 res = vec4(-0.038002215325832,-0.187177747488022,-0.339881867170334,-0.494009882211685);
res += mat4(-0.029419915750623,-0.013979463838041,-0.085284054279327,0.026291441172361,0.189704567193985,-0.000763661751989,0.169605344533920,-0.076303929090500,-0.020806066691875,-0.074235588312149,-0.006352359894663,0.021822800859809,-0.126838132739067,-0.087712973356247,-0.029685653746128,0.043518774211407) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.008733796887100,-0.086919620633125,-0.002682597609237,0.014043875038624,0.065582819283009,-0.027254050597548,0.188445404171944,-0.057264588773251,0.013417026028037,0.038844916969538,0.204081833362579,0.130761340260506,0.245560467243195,0.291911929845810,0.080834731459618,0.231825664639473) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.019659195095301,0.021642001345754,-0.122676923871040,0.036924321204424,0.204147055745125,-0.003442866494879,0.094402596354485,-0.155970647931099,0.065929882228374,-0.110706441104412,-0.073888473212719,-0.137346133589745,-0.091196127235889,0.067432060837746,0.007564517669380,-0.395345538854599) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.067042954266071,0.027371224015951,-0.004194063134491,-0.046639617532492,-0.054411578923464,0.072770945727825,0.330121636390686,0.049112305045128,0.155732825398445,-0.002448465209454,0.013792268931866,-0.066443786025047,0.134765341877937,-0.013767162337899,-0.190319523215294,-0.076072990894318) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.025918837636709,0.017299713566899,-0.025206765159965,0.043924540281296,-0.088160842657089,0.096563398838043,0.447580486536026,-0.061490200459957,-0.194534629583359,-0.015747331082821,0.213169738650322,0.087311744689941,-0.328813314437866,-0.220050260424614,0.364256858825684,0.120128445327282) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.050907019525766,0.004265345633030,0.107124730944633,0.005369761493057,-0.060138646513224,0.006273597013205,0.287981659173965,-0.152575179934502,-0.030877571552992,-0.034844730049372,-0.070815980434418,-0.049792006611824,0.078202687203884,-0.007510676514357,-0.185991287231445,0.166998982429504) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.016439944505692,0.006028477568179,-0.036448199301958,0.059940852224827,-0.098619744181633,0.073477633297443,0.440045446157455,0.021445810794830,-0.050823282450438,0.042507536709309,-0.000498433248140,0.044990301132202,-0.080235354602337,0.024898657575250,0.011086464859545,-0.031694900244474) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.040788158774376,-0.053819589316845,0.068062558770180,0.002261651679873,-0.237740665674210,0.054438035935163,0.512512922286987,-0.023263862356544,-0.099523946642876,-0.079937927424908,-0.027943499386311,0.029115198180079,0.171516239643097,0.030900673940778,-0.190653353929520,-0.128795936703682) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.013450095430017,0.004544627852738,0.002696501556784,-0.013443234376609,-0.199815765023232,-0.035744536668062,0.382180720567703,0.056636650115252,0.069198220968246,-0.016348512843251,-0.093853950500488,0.002150602173060,-0.055376742035151,0.024483382701874,0.048426449298859,-0.069266259670258) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.015704132616520,0.063725218176842,0.003652121638879,-0.003893444547430,-0.036053348332644,-0.056518398225307,0.047290433198214,-0.044701974838972,-0.036865070462227,0.021340297535062,0.017068447545171,0.031248699873686,0.037182703614235,0.072195850312710,-0.023808656260371,-0.011576046235859) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.054219953715801,0.088635250926018,0.133814811706543,-0.011301969178021,-0.033503465354443,-0.000600360799581,0.101614452898502,0.075411684811115,-0.000895489181858,0.009354696609080,-0.057048272341490,-0.022550422698259,-0.014609596692026,-0.007552022114396,0.026570213958621,0.016006711870432) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.019902566447854,0.053625892847776,-0.009536625817418,-0.088920503854752,-0.075630821287632,0.009852562099695,-0.088333569467068,-0.018152287229896,-0.031106883659959,-0.009436956606805,0.038603611290455,0.028217092156410,-0.010431824252009,0.056972149759531,0.030469957739115,-0.011996747925878) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.033409874886274,0.021340634673834,0.186544001102448,0.037729896605015,0.052473023533821,0.011815185658634,0.014395806007087,0.001161700813100,-0.038101106882095,-0.016244744881988,0.009552980773151,-0.006144401151687,-0.019539395347238,-0.023287558928132,0.057392898947001,0.027292465791106) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.014282337389886,-0.081522047519684,-0.035755217075348,0.016831601038575,0.015424979850650,-0.022962255403399,-0.053143829107285,0.000395285984268,-0.068283721804619,0.007878463715315,-0.002508917124942,0.006810585968196,-0.015121658332646,-0.016603169962764,0.003245002124459,0.010014993138611) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.086188159883022,-0.057427808642387,-0.034852009266615,0.082961380481720,0.006014797836542,0.044459588825703,-0.035099346190691,0.038251176476479,0.003732480807230,-0.008319566026330,-0.016983008012176,-0.010621355846524,-0.025719931349158,0.006081786938012,0.060551185160875,0.079913608729839) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.038396153599024,-0.001035059336573,0.048883356153965,-0.029104653745890,-0.038522295653820,-0.016779365018010,0.023091206327081,-0.001151254284196,-0.039241693913937,-0.037024848163128,-0.006662715226412,0.003541215322912,0.015795862302184,-0.028539868071675,-0.009758726693690,0.011490839533508) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.032255999743938,0.015895148739219,-0.064993225038052,-0.006567403208464,0.071394227445126,0.012566178105772,-0.048404861241579,0.032861981540918,-0.040131706744432,0.037484228610992,0.012552026659250,-0.035112533718348,-0.024889606982470,0.000727666483726,-0.007422395050526,-0.014394314028323) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.000030729745049,0.003734640078619,0.025900932028890,-0.044323708862066,-0.004959376994520,-0.002769192680717,0.046492461115122,-0.031670529395342,0.025955058634281,0.006604250986129,0.051248967647552,0.025843521580100,-0.037865582853556,-0.013412383385003,0.032054163515568,0.005079117137939) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.048848334699869,0.025432897731662,0.042709559202194,-0.073029547929764,0.036811646074057,-0.060264367610216,0.031716827303171,0.038784164935350,0.016026960685849,0.063680022954941,0.003068750957027,-0.094233728945255,0.086804196238518,-0.071756027638912,-0.120959877967834,0.006730425171554) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.143948554992676,-0.160468176007271,-0.169863939285278,-0.216183423995972,0.041900668293238,-0.047989673912525,-0.023965967819095,-0.038521662354469,-0.108386740088463,-0.046914923936129,0.085676401853561,-0.013813108205795,-0.013484125956893,-0.182045131921768,-0.127682372927666,-0.051855329424143) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.082387305796146,0.021207895129919,0.057257760316133,0.097116522490978,0.055909328162670,-0.039864320307970,0.021131822839379,0.024832842871547,0.051678765565157,0.074796527624130,-0.052026674151421,0.107922971248627,-0.008764136582613,-0.200323715806007,-0.150681704282761,0.023755306378007) * FEATURE3_texOff(vec2(-1,1));
res += mat4(-0.294850796461105,0.012587681412697,0.317381441593170,-0.000497102271765,-0.026769658550620,-0.051232412457466,-0.077690027654171,-0.002518010092899,-0.047573979943991,-0.026468599215150,0.034769430756569,0.057442970573902,-0.075952351093292,0.055072128772736,0.024153990671039,-0.003345919772983) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.153467908501625,-0.114643134176731,-0.278389692306519,-0.153644785284996,0.041035708039999,0.029141519218683,0.041005931794643,0.058571532368660,0.117524594068527,0.055127505213022,-0.108540914952755,0.012168746441603,0.151961490511894,0.085365727543831,-0.083879776299000,-0.141183704137802) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.122717738151550,0.017111092805862,-0.235721960663795,-0.016549054533243,0.038185961544514,0.054474774748087,-0.003224784974009,-0.038998123258352,-0.029532801359892,-0.013663064688444,0.033946387469769,-0.042706944048405,-0.119269169867039,0.009967107325792,-0.053513165563345,-0.094250172376633) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.012239880859852,-0.005250984337181,0.095495320856571,0.027885984629393,0.014569630846381,0.022559344768524,0.025671066716313,-0.005767820402980,-0.014817477203906,-0.009559786878526,-0.083823814988136,-0.001744032604620,0.066726639866829,0.025426140055060,-0.018782787024975,0.086608253419399) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.113211646676064,0.018981190398335,0.019496556371450,-0.030451299622655,0.000436910369899,-0.035827688872814,-0.022798713296652,0.011873633600771,-0.047608125954866,-0.031323511153460,0.080279059708118,-0.022294802591205,0.059876468032598,-0.018028395250440,0.146841779351234,0.124309606850147) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.052737511694431,-0.022443745285273,0.053275853395462,-0.003790320595726,0.025683432817459,0.023195791989565,0.067488186061382,-0.004313457291573,0.042119670659304,-0.016099508851767,-0.029986221343279,0.039419241249561,0.041338630020618,0.019952815026045,-0.052394904196262,-0.011949302628636) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.053975179791451,0.056016534566879,-0.016555007547140,0.006913643330336,-0.078074686229229,0.028846411034465,-0.033377159386873,0.034269016236067,-0.136030510067940,0.026015244424343,0.132114261388779,-0.098231591284275,0.129230663180351,0.094773560762405,0.052480615675449,-0.003188977250829) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.077507182955742,0.001925271819346,0.086566723883152,0.040749732404947,-0.014771413058043,0.059098333120346,0.196553081274033,-0.024228479713202,-0.074684403836727,-0.021797610446811,0.048638515174389,-0.010946900583804,0.477097302675247,0.220368206501007,-0.063149377703667,-0.226260900497437) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.020808927714825,0.051444396376610,0.002422865945846,0.044500693678856,-0.038561459630728,0.006580706220120,0.013978981412947,-0.097507402300835,-0.035676978528500,-0.021813662722707,0.006851795595139,0.012297825887799,0.059151954948902,0.019850881770253,-0.060656633228064,-0.343562752008438) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.007921927608550,-0.027144508436322,-0.104753501713276,0.029918745160103,0.021553119644523,-0.048114441335201,0.058086201548576,-0.047926675528288,-0.007629897911102,-0.044317305088043,0.078981213271618,0.024082224816084,-0.212992623448372,0.058122415095568,0.038572233170271,0.048834059387445) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.068529702723026,-0.033426884561777,-0.102293767035007,-0.019552454352379,-0.082030281424522,-0.055499207228422,0.225047320127487,0.014719787985086,0.001345317694359,0.037799496203661,-0.041273061186075,-0.014571767300367,-0.317555665969849,0.080425009131432,0.354723244905472,0.121354162693024) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.021746899932623,-0.000902037136257,0.021210335195065,0.045662064105272,-0.074530102312565,-0.035745944827795,-0.073796197772026,-0.024445150047541,-0.058926757425070,0.018965948373079,-0.021828250959516,0.001124577363953,0.002357937628403,-0.044906515628099,-0.026634298264980,-0.031047435477376) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.026705244556069,0.034096341580153,-0.009349228814244,-0.021392369642854,-0.010738354176283,0.011750281788409,-0.028326010331511,0.029452731832862,-0.008196049369872,0.012606366537511,0.081288538873196,-0.073925219476223,-0.016953635960817,0.000680328870658,-0.156520262360573,0.010947568342090) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.019719211384654,0.011506380513310,0.023250482976437,-0.050926409661770,0.077949218451977,0.016380138695240,0.006676966790110,0.028572229668498,-0.070335663855076,-0.015752648934722,-0.035803992301226,0.006051598116755,-0.005935264751315,0.097081348299980,-0.089020997285843,0.075748234987259) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.012450044043362,0.009585431776941,-0.000158491384354,-0.006202919874340,0.112326979637146,0.073786407709122,-0.165245875716209,-0.026769295334816,0.024632366374135,-0.012075403705239,-0.056680973619223,-0.031569141894579,-0.004096396733075,0.015616742894053,-0.167589381337166,-0.015031192451715) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.052136059850454,0.010126486420631,-0.058579679578543,0.010907494463027,-0.056884579360485,-0.010970984585583,0.123589798808098,0.020573718473315,0.003930822946131,-0.016227275133133,-0.060165591537952,0.023817323148251,0.020953489467502,-0.027971815317869,-0.017225533723831,0.055351212620735) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.028109041973948,-0.035008117556572,0.061423290520906,-0.031498428434134,-0.059837412089109,-0.067644566297531,-0.113669194281101,-0.004537582397461,0.047086097300053,-0.006486923899502,-0.076965987682343,-0.029781503602862,0.078952722251415,0.079216159880161,0.005172401200980,-0.013203090988100) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.036597069352865,-0.034549124538898,0.027390664443374,-0.005082147195935,-0.034010536968708,-0.066054150462151,0.085466802120209,0.090774796903133,-0.116449184715748,-0.132725834846497,-0.039206698536873,-0.056066747754812,-0.004658474121243,0.007197700440884,-0.100458480417728,-0.157439142465591) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.007179692853242,-0.034600082784891,0.088022507727146,-0.029965722933412,-0.049132056534290,0.008803384378552,0.109409563243389,0.023397307842970,-0.042519144713879,0.059815537184477,0.108992688357830,0.014382065273821,-0.084893383085728,-0.000141359050758,0.042690686881542,-0.027889702469110) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.012757117860019,0.007121499627829,-0.015501537360251,-0.036306720227003,-0.035124931484461,0.040700715035200,-0.049028117209673,-0.083117544651031,-0.104224883019924,0.003549743676558,0.150638014078140,0.066463746130466,-0.115987986326218,-0.065181702375412,0.098032265901566,0.118427962064743) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.049524083733559,0.021301085129380,0.041826032102108,0.081935040652752,0.031534764915705,0.026009615510702,-0.073492966592312,-0.007324292790145,0.042697563767433,0.028815988451242,-0.136889427900314,-0.079212553799152,0.050771750509739,0.042658440768719,-0.081422127783298,0.031178640201688) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.069021657109261,-0.032921735197306,-0.087532117962837,0.005311428103596,0.020830724388361,-0.060419309884310,0.000407604675274,0.027589056640863,0.009191902354360,0.010892001911998,0.162292495369911,0.062704801559448,0.022596409544349,0.031734298914671,0.025912119075656,-0.011878577992320) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.051100052893162,-0.012343147769570,-0.012930694036186,0.066230110824108,0.026258455589414,0.001766735222191,0.028084032237530,0.037317153066397,-0.070724412798882,-0.020925011485815,0.020577702671289,0.092524267733097,0.046411417424679,-0.004287272226065,-0.101240038871765,-0.025070514529943) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.049855284392834,0.045995935797691,-0.046366557478905,-0.087309844791889,-0.050642285495996,0.024614309892058,0.031406700611115,-0.104171276092529,-0.005993708036840,-0.038794029504061,0.020349053665996,0.085869163274765,-0.023241236805916,0.006863499060273,0.039504513144493,0.056855339556932) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.074235841631889,0.000170823783264,-0.055341321974993,0.032124422490597,-0.061070740222931,-0.028385918587446,0.041910849511623,-0.033051118254662,-0.177194863557816,-0.055731799453497,0.143071129918098,0.006361516192555,-0.087029986083508,-0.044027153402567,-0.082470476627350,0.018790444359183) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.137742638587952,-0.042897932231426,0.074676476418972,0.084333814680576,-0.031804271042347,0.066131077706814,-0.056173626333475,0.056193795055151,-0.429582655429840,-0.166874304413795,0.078399628400803,0.174373596906662,0.009729981422424,0.045633319765329,0.049031980335712,0.100745648145676) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.060123868286610,0.156334578990936,-0.107894159853458,0.061842687427998,0.048886772245169,0.047011878341436,0.029698574915528,0.001927304780111,-0.048470396548510,0.056617405265570,0.200482726097107,0.484082162380219,0.041962236166000,-0.105241522192955,-0.103346444666386,-0.139189228415489) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.012126077897847,-0.024732030928135,-0.150105178356171,-0.002792411716655,-0.020435808226466,-0.018911194056273,-0.090638354420662,0.036371733993292,0.028209546580911,-0.069629520177841,0.027506977319717,-0.089231595396996,0.035177499055862,0.072081744670868,-0.010171463713050,-0.026145957410336) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.056646015495062,-0.057163421064615,-0.190963178873062,-0.002455266891047,-0.023266719654202,-0.008539337664843,-0.026528093963861,0.018734648823738,0.391304343938828,-0.083615556359291,-0.406390726566315,-0.051812488585711,-0.117758423089981,-0.021725069731474,0.162056550383568,0.001633403822780) * FEATURE6_texOff(vec2(0,0));
res += mat4(-0.059336546808481,0.036890540271997,0.129026651382446,0.045007567852736,-0.010552680119872,0.012856869027019,0.011276913806796,-0.009009907953441,0.180642500519753,0.108570411801338,0.052628457546234,0.062162555754185,0.006548793986440,0.031586755067110,-0.027589479461312,0.033549092710018) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.006377164740115,0.007523499429226,-0.002443409757689,0.010949237272143,-0.020213752985001,-0.016411514952779,-0.023907708004117,-0.011208983138204,0.025840330868959,-0.064134269952774,-0.023391721770167,0.001107799122110,-0.033229112625122,0.021606486290693,0.021126197651029,-0.027897259220481) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.043773420155048,-0.010523214936256,0.113771535456181,-0.091743439435959,-0.025420244783163,0.004156504757702,-0.049670979380608,-0.021030226722360,-0.015467830002308,-0.087664119899273,0.045691974461079,-0.114983364939690,0.017070600762963,-0.041607003659010,-0.036991942673922,-0.029305554926395) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.036878913640976,0.054224614053965,0.051313128322363,0.024134054780006,-0.008212666958570,-0.005615925416350,0.089845031499863,0.020505309104919,-0.045216232538223,0.003346693934873,0.142437830567360,0.098178170621395,0.006570535711944,-0.044610515236855,-0.061945300549269,0.081088945269585) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.043350834399462,0.017957124859095,0.036368533968925,-0.012269664555788) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL6
//!DESC (AU_HQ_2x_LA) mapping 1_6

vec4 hook()
{
vec4 res = vec4(-0.000650834932458,-0.232184782624245,-0.000362877646694,-0.286767184734344);
res += mat4(0.000330550770741,0.000171655745362,-0.037254862487316,-0.019326427951455,-0.076495639979839,0.079937167465687,0.064841210842133,0.156223312020302,0.065622940659523,0.138538122177124,0.005358513910323,-0.136159285902977,0.168509230017662,-0.117841869592667,0.059805516153574,-0.141828373074532) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.017447950318456,-0.076079994440079,0.017734436318278,-0.105144135653973,-0.173242062330246,0.003747435053810,-0.110657542943954,0.110240958631039,-0.087332136929035,-0.130059182643890,-0.128848731517792,0.199092552065849,-0.251518756151199,0.031838085502386,-0.124894663691521,0.296360909938812) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.014666908420622,0.058916773647070,-0.008083979599178,0.023262232542038,-0.187941208481789,0.040472567081451,-0.019850246608257,0.134225815534592,-0.046730004251003,-0.010163411498070,0.029041253030300,0.019945289939642,0.000568148854654,-0.044437970966101,0.035995196551085,0.044155869632959) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.024151246994734,0.012597919441760,0.001898528775200,-0.022309001535177,0.028315961360931,0.192361384630203,0.063008405268192,0.180253714323044,-0.024182718247175,0.249421119689941,0.003447074210271,0.016869742423296,-0.096792154014111,0.330002754926682,-0.051904253661633,0.039645202457905) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.035403247922659,0.070775069296360,0.057337921112776,-0.038717128336430,0.068298861384392,0.149270355701447,-0.044567320495844,0.218321859836578,0.073657825589180,-0.077401332557201,0.164163708686829,-0.061655808240175,0.427381724119186,-0.281312853097916,0.102939493954182,-0.348770499229431) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.033099580556154,-0.059201721101999,-0.018194818869233,-0.021187473088503,-0.058736704289913,0.123537518084049,-0.099100835621357,0.121026150882244,0.072539165616035,0.066951453685760,-0.133409410715103,-0.055849991738796,-0.008895741775632,0.128280356526375,-0.120520636439323,-0.063556842505932) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.062064036726952,0.060051370412111,-0.055923141539097,0.034686781466007,0.050391618162394,0.274785995483398,0.021588841453195,0.083296671509743,0.038590230047703,0.023897437378764,-0.055642642080784,0.082984320819378,0.003003135556355,-0.241737276315689,0.036310892552137,0.052820846438408) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.045546431094408,-0.016595415771008,0.106449194252491,-0.010430632159114,0.078733660280704,0.198135808110237,0.092135705053806,0.073544584214687,0.054682556539774,-0.095559231936932,0.105781100690365,-0.109839782118797,-0.243149831891060,0.085520483553410,0.059516198933125,0.077048718929291) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.045225679874420,0.027664026245475,-0.109340123832226,-0.051517918705940,0.099549204111099,0.196584016084671,-0.194608598947525,0.128930717706680,-0.048545952886343,0.056412234902382,-0.046551793813705,-0.039708185940981,0.094656072556973,0.015991885215044,0.118230223655701,-0.019420446828008) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.073535703122616,-0.003656813409179,0.033260013908148,0.085476122796535,0.046854738146067,0.039011050015688,0.081427447497845,-0.018824428319931,0.007210208103061,-0.026733852922916,-0.012145049870014,-0.049575660377741,0.050199110060930,0.052271176129580,0.000271814380540,0.008489902131259) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.035248700529337,-0.048032149672508,-0.070891626179218,0.008990447968245,0.045818347483873,-0.019214557483792,0.021866343915462,0.004410483874381,-0.038557790219784,0.008434935472906,0.002843227935955,0.009941080585122,-0.062592908740044,0.034999288618565,-0.001129098818637,-0.037393547594547) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.007930811494589,0.110277734696865,0.119482867419720,0.003958207089454,0.024045987054706,0.019450908526778,0.046422656625509,-0.006253988947719,0.010754808783531,-0.055213652551174,0.010735514573753,-0.031089417636395,-0.011324587278068,-0.004881584085524,-0.055810276418924,0.042758561670780) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.068240232765675,-0.011319627985358,-0.044588651508093,0.008447558619082,0.034193757921457,0.050243508070707,0.011471047066152,0.004326804541051,-0.008630846627057,0.013153539039195,0.017040045931935,-0.040001362562180,-0.020225705578923,0.004967656917870,-0.030054626986384,0.009428751654923) * FEATURE2_texOff(vec2(0,-1));
res += mat4(0.114353522658348,-0.048586674034595,0.008890146389604,-0.093055076897144,0.030221261084080,-0.034945264458656,0.079550467431545,-0.021160529926419,0.033402137458324,-0.033116299659014,-0.030595287680626,0.003478911239654,0.005407328251749,0.049343474209309,0.033434044569731,-0.004512326791883) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.043920285999775,-0.078377597033978,-0.031736135482788,0.034779001027346,-0.025636073201895,0.053788136690855,-0.063050143420696,0.001661584130488,-0.020645530894399,-0.044039204716682,0.003821730380878,-0.008698290213943,0.043712332844734,-0.024846181273460,-0.012405773624778,-0.016110109165311) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.019413778558373,-0.036353524774313,-0.057771652936935,0.045440394431353,0.027047337964177,0.001996248960495,0.009775897487998,-0.036212034523487,0.020113516598940,0.017936700955033,0.081368356943130,0.000693528505508,-0.003991033416241,-0.057822134345770,0.031695965677500,-0.012282395735383) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.009150198660791,0.064661227166653,0.123283930122852,0.007345302496105,-0.014990017749369,0.029134321957827,0.097095757722855,0.043385125696659,-0.008609715849161,0.012741779908538,-0.053922247141600,-0.001419559121132,0.014572527259588,0.077887564897537,-0.005705458577722,0.056790579110384) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.005402664653957,-0.046662494540215,-0.034192048013210,0.046427033841610,-0.078776709735394,0.052005928009748,0.085451371967793,0.017394600436091,0.010479226708412,-0.007366635371000,-0.011277580633759,-0.021448612213135,0.007007289212197,-0.048821397125721,0.007694395259023,-0.052849832922220) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.124385498464108,-0.102176271378994,-0.090570420026779,0.326050788164139,0.019145047292113,0.042815610766411,0.018671968951821,-0.071275070309639,-0.081585891544819,0.128754034638405,-0.055663898587227,0.012691481970251,-0.002718203701079,0.004758215509355,-0.082776322960854,-0.035881675779819) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.146044537425041,0.080631285905838,0.042500883340836,-0.216553136706352,-0.040753398090601,-0.045716919004917,0.075973570346832,0.031350743025541,0.104115016758442,-0.052816487848759,-0.011682689189911,-0.051334194839001,0.137187048792839,-0.121693231165409,0.060354072600603,-0.055278860032558) * FEATURE3_texOff(vec2(-1,0));
res += mat4(0.082566589117050,-0.000095553979918,0.167634725570679,-0.123692952096462,-0.004206816200167,0.003720088629052,-0.082550942897797,-0.015610845759511,-0.057725507766008,-0.004094737581909,0.032514829188585,0.058863028883934,0.027790280058980,-0.026511501520872,0.023274356499314,-0.010918647982180) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.085455343127251,-0.365457922220230,-0.029168531298637,0.261108398437500,0.036469973623753,0.024884197860956,0.004015607759356,0.011019571684301,0.082848034799099,-0.040275938808918,0.039912596344948,-0.065765939652920,-0.096482850611210,-0.150202259421349,-0.015836946666241,0.083106815814972) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.061018694192171,-0.137416765093803,-0.124429628252983,-0.087887354195118,0.028751404955983,-0.078159317374229,-0.060921486467123,-0.034914486110210,-0.104716680943966,0.095644734799862,0.053651809692383,0.077460050582886,-0.143660098314285,-0.034431774169207,0.046687431633472,0.116951815783978) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.132190227508545,-0.058155555278063,0.067683592438698,0.095517233014107,0.026893477886915,0.077454544603825,0.065311439335346,0.023591700941324,0.050444290041924,-0.031443003565073,-0.091961450874805,-0.018879791721702,-0.029466543346643,0.018351463600993,0.159744739532471,0.041358411312103) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.014432952739298,-0.022555870935321,0.053484469652176,0.116494491696358,0.066788069903851,0.107973240315914,-0.036824330687523,0.007347654085606,-0.051184732466936,0.041286908090115,-0.037652447819710,0.026131866499782,0.020730921998620,0.068233907222748,-0.039944496005774,-0.033254891633987) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.057030491530895,0.083037421107292,-0.236851200461388,0.014789285138249,0.024549549445510,-0.000406051462051,0.036045599728823,-0.017940102145076,0.106469392776489,-0.067514926195145,-0.054739721119404,-0.043531361967325,0.029311694204807,-0.091078832745552,-0.044623602181673,-0.055284604430199) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.077482603490353,-0.067372351884842,-0.089570149779320,-0.044104550033808,-0.014234391972423,-0.018302742391825,-0.098307669162750,0.012403219938278,-0.022118197754025,-0.003243370680138,0.061083279550076,-0.022428873926401,-0.008728317916393,-0.039852112531662,-0.187411904335022,0.017871486023068) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.012920301407576,0.068497389554977,-0.009574815630913,-0.015404603444040,0.048229496926069,0.068657882511616,-0.035377603024244,0.045957032591105,0.125402927398682,0.075820773839951,-0.059476267546415,0.051445219665766,-0.000466520898044,-0.071252696216106,-0.025638263672590,0.007697002496570) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.041657231748104,-0.036911483854055,-0.073270320892334,-0.020631549879909,0.008489618077874,0.069441296160221,0.071826413273811,0.127191588282585,0.053837053477764,-0.086563780903816,0.041340924799442,0.044190313667059,-0.463410168886185,0.029458060860634,-0.070309549570084,0.456151306629181) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.004717896226794,-0.042592588812113,0.074220612645149,0.043973200023174,0.096174694597721,-0.028594449162483,-0.073972411453724,0.031937923282385,0.006358036771417,-0.033688351511955,0.051818352192640,-0.012275406159461,-0.029116045683622,-0.044476002454758,0.074223667383194,0.098584666848183) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.015191397629678,-0.061502601951361,0.006737762596458,-0.004471793305129,0.022818583995104,0.185932859778404,-0.052539046853781,-0.086694739758968,0.055727798491716,-0.009684504009783,-0.043148670345545,0.046682838350534,0.052327100187540,0.329582363367081,0.110527530312538,-0.177607029676437) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.015757950022817,0.069906383752823,0.045870378613472,-0.015418374910951,0.227623090147972,0.098008841276169,0.050631944090128,-0.097651891410351,0.032305557280779,-0.010958872735500,-0.048206735402346,0.051636159420013,0.311862081289291,-0.131117656826973,0.013966742902994,0.007475603837520) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.064523458480835,0.027953771874309,-0.017822155728936,0.012387570925057,0.010079747065902,0.079995550215244,-0.159606978297234,-0.099746353924274,0.071606583893299,0.079241871833801,-0.042506445199251,-0.031034957617521,0.084251418709755,-0.064987406134605,-0.205685272812843,-0.148972734808922) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.031570650637150,0.019654905423522,-0.025405844673514,0.000834772363305,0.024547804147005,-0.055607892572880,-0.008259528316557,0.022979745641351,0.023553337901831,-0.005943600088358,-0.078878656029701,0.021121902391315,0.097836941480637,-0.061114929616451,-0.004709581378847,-0.084363020956516) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.042918954044580,-0.038056220859289,-0.047885309904814,0.021849470213056,-0.053413279354572,-0.107636757194996,0.144081696867943,-0.038739114999771,0.029343061149120,-0.070343606173992,-0.048801533877850,-0.029574310407043,0.045162171125412,-0.145521476864815,0.206974998116493,0.008437544107437) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.004661175422370,-0.085290856659412,0.019833194091916,-0.017415918409824,-0.042642872780561,-0.056586518883705,0.017251115292311,0.062019094824791,-0.102176226675510,0.025040535256267,0.003440684173256,0.004444919526577,-0.006853897124529,-0.037138331681490,-0.070910818874836,-0.077278666198254) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.052684683352709,0.050661545246840,0.014943432994187,0.016353946179152,-0.012869433499873,-0.028787398710847,0.070017293095589,0.027091220021248,0.026338340714574,-0.073701381683350,-0.009210503660142,-0.096159048378468,0.007765930145979,-0.042120542377234,-0.034637171775103,-0.020293699577451) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.020202817395329,0.031595263630152,0.025657815858722,-0.034065276384354,-0.005444766022265,0.064845822751522,0.024544013664126,-0.063836120069027,-0.152845442295074,0.095266632735729,0.005258176941425,0.086557939648628,-0.012519580312073,-0.094761632382870,-0.003303763456643,0.057846616953611) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.017983123660088,-0.009981420822442,0.041518732905388,-0.001102355076000,0.016070194542408,-0.076213404536247,-0.030508279800415,-0.123389869928360,0.084848307073116,-0.036749739199877,0.047931458801031,-0.056828387081623,-0.016742160543799,0.061032928526402,0.040156494826078,0.008122094906867) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.036706373095512,-0.058419261127710,-0.005592369474471,-0.033102337270975,-0.011272151954472,-0.112762279808521,0.043990984559059,0.048563264310360,-0.016583677381277,0.063962154090405,-0.079772770404816,0.032403785735369,0.059004053473473,0.089826740324497,-0.005104517098516,0.017876233905554) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.026461372151971,0.075960241258144,0.117308594286442,-0.004592004232109,-0.016077633947134,-0.039568852633238,-0.096692733466625,0.063912756741047,-0.046117365360260,-0.202682584524155,-0.049357954412699,-0.003840300254524,0.163584649562836,-0.111927725374699,0.045639388263226,-0.192313134670258) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.048072893172503,-0.041261442005634,0.008624123409390,-0.012361058034003,0.010216319002211,-0.003890957683325,0.008018318563700,0.042962677776814,-0.132389321923256,0.017592590302229,-0.087898500263691,0.108525857329369,-0.062077473849058,-0.021988401189446,-0.019080426543951,0.074742935597897) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.031505212187767,-0.040909800678492,-0.035871088504791,-0.034103676676750,0.079569160938263,0.060585692524910,0.097162678837776,-0.016931684687734,0.030569223687053,0.085592351853848,-0.009303546510637,-0.006908494047821,-0.000873322482221,-0.048448447138071,-0.140546381473541,0.049185175448656) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.020559638738632,-0.000392573361751,0.117729045450687,0.013534325174987,-0.024078518152237,0.073190212249756,-0.044999491423368,0.038506213575602,0.062475807964802,0.063690423965454,-0.000305200723233,-0.044107954949141,-0.040849957615137,0.075499303638935,0.136614844202995,-0.047285743057728) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.048202022910118,0.044528838247061,-0.057455394417048,0.012514727190137,-0.038457095623016,0.043126970529556,-0.139752388000488,0.077301688492298,-0.015713624656200,-0.069079019129276,-0.139900803565979,-0.063141159713268,0.058469854295254,-0.029050499200821,-0.054486040025949,-0.032611779868603) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.020275888964534,0.045312508940697,-0.031591609120369,0.002557332627475,0.025282572954893,-0.003692866303027,0.012933718040586,-0.019487377256155,0.196681648492813,0.006900276057422,0.023517603054643,-0.011755565181375,0.004702861420810,0.030865252017975,0.022509571164846,-0.031002791598439) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.096868269145489,-0.165634259581566,-0.018007507547736,-0.209247738122940,0.050765149295330,-0.036258134990931,0.023264622315764,-0.008934301324189,0.299704581499100,0.091564223170280,0.057369772344828,-0.544602453708649,0.035209987312555,-0.056935526430607,-0.133289173245430,0.045101352035999) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.079620338976383,0.030395518988371,0.048141311854124,0.142443612217903,-0.029012247920036,0.016450922936201,-0.036003917455673,-0.044729616492987,0.084442846477032,-0.056406769901514,-0.091512739658356,-0.118641123175621,-0.048843130469322,0.015130728483200,0.087334342300892,-0.009369685314596) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.033764194697142,-0.018856873735785,0.022804694250226,0.007633750326931,-0.036007978022099,0.048197861760855,-0.013309665024281,-0.031909219920635,0.080804280936718,-0.307258546352386,-0.141865149140358,0.143288880586624,-0.095963709056377,0.101760454475880,-0.012573637999594,0.075458481907845) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.048655990511179,0.158527091145515,0.052313860505819,-0.089844271540642,0.026318078860641,-0.042983762919903,-0.020909393206239,-0.036985032260418,-0.317673772573471,0.185508564114571,-0.039557062089443,-0.064194314181805,0.106588028371334,-0.022013681009412,-0.039731860160828,-0.069622680544853) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.049645014107227,-0.081643827259541,-0.062630176544189,0.055924862623215,-0.008295537903905,0.051035981625319,-0.037078149616718,-0.009425505995750,-0.140277624130249,0.049826353788376,0.153034865856171,0.138823553919792,0.006691198796034,0.062587149441242,0.026595178991556,0.063321933150291) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.065000407397747,0.012293724343181,-0.095188856124878,0.028565263375640,0.028480051085353,-0.003344833850861,-0.003528167726472,0.004127743188292,-0.025726070627570,-0.061980884522200,0.057171773165464,0.063327878713608,0.000147239348735,-0.090447887778282,-0.037793174386024,0.007427824661136) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.034852534532547,0.033616472035646,-0.007053622510284,0.010509630665183,-0.032754547894001,0.017976423725486,0.005301258061081,-0.009965607896447,0.008456572890282,0.132385119795799,-0.182483032345772,-0.091640047729015,-0.025675227865577,0.028706269338727,-0.024300742894411,-0.085973076522350) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.011999906040728,-0.013885499909520,0.008814711123705,0.008479350246489,-0.032952152192593,0.000858475163113,0.008246330544353,0.002669848734513,0.025380494073033,0.000631626287941,-0.004480239469558,-0.004927380941808,0.046939928084612,-0.066560588777065,0.066773451864719,0.004429255612195) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.031703073531389,-0.027953846380115,0.237578108906746,-0.030573124065995) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_2x_LA) mapping 2_1

vec4 hook()
{
vec4 res = vec4(-0.004341524560004,0.161149561405182,0.144698008894920,0.247161835432053);
res += mat4(0.013796441257000,0.140731826424599,-0.245918661355972,-0.022034984081984,0.001714179292321,0.027975352481008,-0.003063571872190,0.067925058305264,-0.024496519938111,0.000167467747815,0.013656461611390,-0.041908401995897,-0.030487559735775,-0.086755916476250,0.137313306331635,0.115399427711964) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.030912449583411,-0.000227884418564,-0.035725258290768,-0.070212543010712,0.100507549941540,-0.020891444757581,-0.067076236009598,0.103193625807762,-0.052971668541431,-0.029446598142385,-0.153284713625908,0.065337501466274,-0.008470902219415,-0.000094135131803,-0.095007248222828,-0.032536700367928) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.029608638957143,-0.175001740455627,-0.039935644716024,-0.057235702872276,-0.045389886945486,0.002773748012260,-0.019256642088294,0.141819536685944,-0.033187482506037,0.061376802623272,0.017985699698329,0.077670343220234,0.021310105919838,0.070881970226765,0.048228241503239,-0.150945037603378) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.043665453791618,0.250072628259659,0.016108699142933,-0.031841404736042,0.124997481703758,0.088125653564930,-0.052620910108089,0.141773343086243,0.021133512258530,-0.158815443515778,-0.060377780348063,-0.174063101410866,-0.030984206125140,-0.087524056434631,0.012592234648764,0.077371746301651) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.149843558669090,0.019366368651390,-0.015081075020134,0.109805949032307,0.127995759248734,0.080039046704769,-0.067674510180950,0.090872511267662,0.334344059228897,0.213597863912582,0.198961094021797,0.111987888813019,-0.019876552745700,-0.122793301939964,-0.130532562732697,0.106847897171974) * MODEL1_texOff(vec2(0,0));
res += mat4(0.128572419285774,-0.175098881125450,0.065197318792343,-0.061663351953030,0.087829142808914,0.013204978778958,-0.081174083054066,0.002622716827318,0.103983767330647,-0.054484430700541,-0.121340908110142,-0.032921083271503,-0.012931832112372,0.020526172593236,0.065594144165516,0.018106270581484) * MODEL1_texOff(vec2(0,1));
res += mat4(0.048238843679428,0.150386869907379,-0.063495300710201,-0.001293151639402,0.012526353821158,0.232116684317589,-0.088343575596809,0.020058652386069,0.022158376872540,0.102327525615692,0.081849388778210,0.019456468522549,0.035067848861217,-0.022439470514655,0.094609722495079,-0.025570554658771) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.019961105659604,-0.091584138572216,0.233107611536980,-0.032430279999971,0.080156974494457,-0.120479166507721,-0.068665176630020,-0.021885650232434,-0.001023836550303,-0.038642790168524,-0.015836505219340,-0.055516131222248,0.022941974923015,-0.025122161954641,-0.040529429912567,-0.020894736051559) * MODEL1_texOff(vec2(1,0));
res += mat4(0.025261599570513,-0.305277109146118,0.178423404693604,0.159484565258026,-0.039238303899765,-0.125944048166275,0.020712656900287,-0.030510233715177,-0.061928931623697,-0.017139848321676,0.033268332481384,0.105808734893799,-0.061181589961052,-0.008230417966843,0.028066676110029,0.015291961841285) * MODEL1_texOff(vec2(1,1));
res += mat4(0.022844241932034,0.033141493797302,-0.011018286459148,-0.123681724071503,-0.019487410783768,0.013090795837343,-0.120587266981602,0.103249415755272,-0.035405989736319,0.018944809213281,-0.038812171667814,-0.059116359800100,-0.007883137091994,0.019785741344094,0.080765172839165,0.044240016490221) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.059383187443018,-0.009731043130159,0.107434570789337,0.023803038522601,-0.047397445887327,0.000260961678578,0.021123262122273,0.022359462454915,0.040801495313644,-0.042951561510563,0.006819218862802,-0.022736793383956,-0.008392579853535,0.015060906298459,0.037209626287222,0.009833770804107) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.006801086477935,-0.036075163632631,0.009629880078137,-0.130892559885979,0.015872081741691,0.029147217050195,-0.004273527301848,-0.063218645751476,-0.085409685969353,0.044785615056753,0.036313965916634,0.093003258109093,-0.037534080445766,-0.012370820157230,-0.100136764347553,0.003901463467628) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.132530122995377,-0.077096901834011,0.084826909005642,0.151779159903526,-0.025774715468287,0.170795619487762,0.129553183913231,0.098118267953396,0.071862250566483,0.123726986348629,-0.046472840011120,-0.023339968174696,-0.048696648329496,-0.046821687370539,-0.040688470005989,0.062434013932943) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.071242943406105,-0.181425005197525,0.175332769751549,-0.066892437636852,0.146384909749031,0.033420778810978,-0.142187133431435,-0.141436234116554,0.160249829292297,-0.031777955591679,-0.192583978176117,-0.254476845264435,-0.084196507930756,0.105528198182583,0.026363128796220,-0.207682847976685) * MODEL2_texOff(vec2(0,0));
res += mat4(0.049528539180756,-0.027956696227193,0.151427954435349,0.008301131427288,-0.042469773441553,-0.064664781093597,-0.204589739441872,0.036374066025019,0.047638345509768,-0.051988400518894,-0.044574130326509,-0.187821477651596,0.080023676156998,0.025820551440120,-0.039459239691496,0.087894156575203) * MODEL2_texOff(vec2(0,1));
res += mat4(0.082264721393585,-0.144111365079880,0.046625494956970,0.012134960852563,0.041148908436298,0.020575329661369,-0.024595446884632,-0.059416018426418,-0.001913618412800,0.042963620275259,0.013741702772677,-0.036845345050097,-0.103800490498543,0.013148128986359,0.042526416480541,0.116719990968704) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.015481142327189,-0.059631016105413,0.085472539067268,-0.032252643257380,-0.003566634142771,-0.133438155055046,0.235413596034050,0.018315017223358,0.020249852910638,-0.286718368530273,0.053713690489531,-0.236234441399574,-0.101704850792885,-0.130276381969452,0.038583792746067,-0.021007124334574) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.000656384567264,-0.009271709248424,0.183944717049599,-0.046307682991028,-0.143399134278297,-0.068455748260021,0.047009862959385,-0.010073441080749,-0.014796200208366,0.012895092368126,-0.030749823898077,-0.354312866926193,-0.148923799395561,0.043370258063078,0.080185778439045,-0.103202261030674) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.028456296771765,-0.074159018695354,-0.019818373024464,0.082317523658276,-0.127311766147614,0.104706786572933,-0.057664267718792,-0.002806988079101,0.021928519010544,-0.060928292572498,0.048042260110378,0.007187425624579,0.031210824847221,0.062427733093500,-0.022985376417637,0.154829189181328) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.006690677721053,0.068171210587025,-0.154347002506256,0.051840059459209,-0.218243688344955,-0.111278772354126,-0.349238306283951,0.103781200945377,0.426030904054642,0.080420292913914,0.181050449609756,-0.143694654107094,0.005820324178785,0.033952783793211,0.015448561869562,0.154540598392487) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.063732594251633,0.040205378085375,0.000627398840152,-0.083891727030277,0.028376072645187,-0.027486111968756,-0.297270357608795,0.003763654036447,-0.086297288537025,0.042678903788328,0.094803959131241,-0.010008428245783,-0.039943803101778,0.025040717795491,-0.011749474331737,0.040883701294661) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.064850918948650,-0.121403500437737,-0.027277531102300,-0.015223825350404,-0.033583626151085,-0.038165941834450,-0.023738510906696,0.155896931886673,0.200051933526993,-0.045420046895742,0.053923513740301,-0.094978131353855,-0.024664066731930,0.048816766589880,-0.038049131631851,0.161484301090240) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.012566453777254,0.300515592098236,0.265243589878082,0.011604184284806,0.032840099185705,-0.182975679636002,-0.037124600261450,-0.095799945294857,-0.000742379284929,-0.050245460122824,-0.090926595032215,-0.069134838879108,0.089854687452316,-0.059410955756903,-0.043077748268843,0.002606344409287) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.159925088286400,-0.017160091549158,0.018290454521775,0.107254311442375,-0.105432838201523,0.130976334214211,0.226932048797607,-0.218174651265144,0.196645304560661,-0.052613396197557,-0.057164140045643,-0.055098045617342,-0.099865384399891,-0.039646510034800,-0.000869736017194,-0.059657335281372) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.021968068554997,-0.043682735413313,-0.113319799304008,-0.069288097321987,0.016452068462968,-0.034302972257137,-0.004701463971287,-0.001222580787726,-0.167791098356247,0.122179955244064,0.016688946634531,-0.022973662242293,-0.045066975057125,0.013203378766775,0.022506415843964,0.156672015786171) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.068293251097202,0.002506786957383,0.078852705657482,-0.177279025316238,-0.011360583826900,0.039683084934950,-0.043687488883734,-0.143320187926292,0.280222207307816,-0.030964141711593,-0.021355470642447,-0.003541143611073,0.198032140731812,0.029817447066307,-0.093265987932682,-0.037684634327888) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.044665534049273,-0.028547894209623,-0.005159771069884,-0.004296866711229,-0.015657212585211,-0.039507612586021,0.001722131506540,-0.085326127707958,-0.042225606739521,0.018736593425274,-0.049482364207506,0.020322512835264,-0.047378666698933,0.000616863369942,0.026870721951127,0.015580810606480) * MODEL3_texOff(vec2(1,1));
res += mat4(0.018669785931706,-0.114639610052109,-0.100027419626713,-0.020172704011202,-0.086931191384792,0.018663542345166,0.066560320556164,-0.098292335867882,-0.058512218296528,-0.057767212390900,0.047398611903191,-0.058698493987322,-0.040093153715134,-0.213180437684059,-0.157091915607452,-0.052122190594673) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.042578935623169,-0.097039602696896,0.033610150218010,-0.002516166307032,-0.094771228730679,0.005015975795686,-0.052498698234558,-0.033442262560129,-0.040158882737160,-0.005739115644246,0.239897638559341,-0.035928424447775,-0.026689337566495,-0.012027974240482,-0.068012990057468,-0.269649267196655) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.029525544494390,-0.014481197111309,-0.015017830766737,0.081274874508381,-0.021328452974558,-0.009029923006892,0.060709971934557,-0.124275237321854,-0.006955814082175,0.004551530815661,-0.060033328831196,-0.040380619466305,-0.068958744406700,-0.037595540285110,0.052502401173115,0.002170390682295) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.038046341389418,-0.129884421825409,0.015646521002054,-0.069133833050728,0.088912382721901,0.019614925608039,-0.079803757369518,0.067204736173153,-0.002635166049004,-0.013529189862311,-0.021326925605536,-0.043115627020597,-0.015263251960278,-0.609868049621582,-0.425609171390533,-0.176711052656174) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.131173133850098,-0.093410909175873,0.123158782720566,0.077035188674927,0.173421412706375,-0.060698080807924,-0.120151355862617,0.175070866942406,0.035314057022333,0.064463511109352,0.016384368762374,-0.055840712040663,0.035909529775381,-0.170970559120178,0.083098880946636,-0.442020833492279) * MODEL4_texOff(vec2(0,0));
res += mat4(0.008823232725263,0.060526825487614,0.084917515516281,0.059127386659384,0.465514600276947,0.009203904308379,0.003904811339453,-0.040358267724514,0.002486121142283,0.121039830148220,-0.044598814100027,0.042244449257851,-0.025446182116866,0.005428176373243,-0.073262289166451,-0.130804270505905) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.016241976991296,-0.075393520295620,0.028659233823419,0.237110763788223,-0.223410367965698,-0.007491483353078,-0.022030670195818,0.030619312077761,-0.038106404244900,-0.042732872068882,-0.037647359073162,0.076058000326157,0.016054756939411,-0.325285851955414,0.041637655347586,0.022868664935231) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.029141537845135,-0.140608072280884,0.022139877080917,0.101684920489788,0.043160527944565,0.001373036415316,-0.094523109495640,0.032458111643791,-0.004821086302400,0.134508639574051,-0.014410138130188,0.075879432260990,-0.005137653555721,-0.120498567819595,0.025711121037602,-0.004321579355747) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.051743756979704,0.014675372280180,0.042180128395557,0.095532283186913,-0.010216477327049,-0.017312048003078,-0.063596621155739,-0.050108842551708,-0.054287545382977,0.073583655059338,-0.052961770445108,0.185636207461357,-0.019432757049799,0.054425287991762,-0.063231363892555,-0.033668622374535) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.044167090207338,0.065407127141953,0.023948529735208,0.101852975785732,0.020428778603673,-0.051983762532473,-0.005265227053314,-0.011662727221847,0.016417425125837,0.051917441189289,-0.090274520218372,-0.049677178263664,-0.013353282585740,-0.047840867191553,-0.089992091059685,-0.015936851501465) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.063101999461651,-0.063426472246647,0.015852600336075,0.103159159421921,0.033583648502827,0.087790474295616,0.001164254499599,0.117919549345970,0.090441122651100,0.023649148643017,-0.087320201098919,-0.080707214772701,0.050914477556944,0.057157453149557,-0.047929100692272,-0.044116906821728) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.001487806555815,0.058700632303953,-0.071603387594223,0.023409897461534,-0.051315970718861,-0.028093699365854,-0.002435283735394,0.055000044405460,0.098005384206772,-0.012884094379842,-0.066924929618835,-0.026844348758459,0.011851025745273,-0.002876813989133,0.022990845143795,0.003106824820861) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.102899320423603,0.163472756743431,-0.128678336739540,0.148205697536469,0.033735014498234,-0.089554384350777,0.029923941940069,-0.028477309271693,0.044851727783680,-0.156098946928978,-0.029460987076163,-0.034443318843842,-0.007108450867236,-0.131534740328789,0.030284253880382,-0.068922169506550) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.064032964408398,-0.193452090024948,-0.210433617234230,0.134268671274185,0.066370010375977,0.041291188448668,0.008248730562627,0.036004047840834,0.170571073889732,-0.001801991369575,0.028456190600991,-0.077003858983517,-0.020667891949415,0.024665232747793,-0.206125259399414,-0.047522474080324) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.027421751990914,-0.001451152609661,-0.010722630657256,-0.152488902211189,0.014376602135599,-0.007395161315799,-0.027251757681370,0.073697932064533,0.147413954138756,0.045691620558500,0.103897199034691,-0.021284084767103,-0.035348802804947,0.000244349648710,0.028259852901101,0.052455645054579) * MODEL5_texOff(vec2(0,1));
res += mat4(0.039747469127178,0.040239833295345,-0.023391770198941,-0.018936134874821,-0.054781384766102,0.131385028362274,-0.129867717623711,-0.118636809289455,0.077724270522594,0.016124086454511,0.075182877480984,-0.088595449924469,0.049266319721937,0.056586589664221,-0.058232899755239,-0.014981654472649) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.029000209644437,-0.476832449436188,-0.116959370672703,-0.130895540118217,-0.083212837576866,-0.001321966992691,0.064807012677193,-0.142410874366760,0.111434288322926,0.032719258219004,0.203784137964249,-0.076761856675148,0.043902076780796,0.118755541741848,0.307586997747421,-0.015339800156653) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.015694068744779,-0.116506442427635,0.085739687085152,-0.285691559314728,-0.130073979496956,-0.050382956862450,0.111480906605721,-0.091228641569614,0.119437947869301,-0.010636986233294,0.150492772459984,0.078634016215801,-0.077290616929531,0.024391427636147,0.016396997496486,-0.084940873086452) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.012984730303288,0.032139688730240,-0.029670234769583,0.062761552631855,-0.047581560909748,0.081001959741116,-0.046233337372541,-0.019021961838007,-0.000297264050459,-0.275765419006348,-0.104679241776466,0.003245784901083,-0.000760179129429,0.042890515178442,-0.028928568586707,-0.045198772102594) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.011051132343709,0.020476892590523,-0.146905913949013,-0.025893561542034,0.039643559604883,0.017638439312577,-0.067081503570080,-0.016445625573397,-0.129259392619133,0.016951264813542,0.107244618237019,0.092755846679211,-0.015840020030737,0.015442464500666,-0.015257885679603,-0.019706863909960) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.064268790185452,-0.015809966251254,-0.074064709246159,0.098498530685902,0.009407293051481,0.059147499501705,-0.165718749165535,0.059884093701839,0.023719303309917,0.036753203719854,-0.106621064245701,0.039817035198212,0.039636380970478,-0.042079031467438,0.015237967483699,-0.053666103631258) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.012613615952432,0.151762679219246,-0.214705154299736,-0.054782807826996,-0.087880440056324,0.167767733335495,0.026011940091848,-0.018306626006961,-0.077502071857452,-0.191092938184738,-0.198480248451233,0.061709418892860,-0.041941575706005,0.275319933891296,-0.009821525774896,0.118459373712540) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.046900473535061,-0.027936477214098,0.297542810440063,-0.265484303236008,0.044981867074966,0.040323477238417,0.030603319406509,0.122896343469620,0.005184695590287,-0.011499665677547,0.034730050712824,-0.188852384686470,-0.028378315269947,0.018062567338347,-0.202233031392097,-0.004408733919263) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.041900634765625,-0.018400995060802,0.007778943516314,-0.023468440398574,0.174269497394562,0.146587044000626,-0.028006361797452,0.031919017434120,-0.017783841118217,-0.028590228408575,0.137178450822830,-0.094531863927841,0.045412652194500,-0.045787125825882,0.099147714674473,-0.075851917266846) * MODEL6_texOff(vec2(0,1));
res += mat4(0.016822831705213,0.332755029201508,-0.063190400600433,-0.168138399720192,-0.019291466102004,-0.010219116695225,0.014620034955442,0.027191029861569,0.011666672304273,-0.024735659360886,-0.025073219090700,0.096329174935818,0.034443672746420,0.194605976343155,0.053185869008303,0.128833532333374) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.009625150822103,-0.087888114154339,0.016979323700070,-0.319011956453323,-0.006292679812759,0.116158246994019,-0.028202712535858,0.024357868358493,-0.056241214275360,-0.083367146551609,0.086472190916538,-0.012497220188379,-0.117648087441921,-0.115698009729385,0.162875264883041,0.081506878137589) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.046094011515379,-0.091284699738026,-0.055738616734743,-0.133807271718979,0.019426098093390,0.099437162280083,0.019446201622486,0.034518804401159,-0.053906764835119,-0.021997701376677,0.012979454360902,0.016291597858071,-0.029222054407001,-0.162018224596977,-0.066887654364109,0.161734506487846) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.149693593382835,-0.065355144441128,0.192007139325142,0.051098920404911) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_2x_LA) mapping 2_2

vec4 hook()
{
vec4 res = vec4(-0.087259650230408,0.027737991884351,0.015809586271644,0.080375418066978);
res += mat4(0.047610588371754,0.079013802111149,-0.034078836441040,-0.143303140997887,-0.045740276575089,-0.005829583853483,-0.058090880513191,0.015267635695636,-0.063740737736225,-0.007608773186803,0.141274794936180,-0.042377885431051,-0.066819347441196,0.117317050695419,-0.006656988058239,-0.048744909465313) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.299157381057739,0.068619847297668,0.062492765486240,0.059703003615141,-0.038282241672277,0.045309867709875,0.024953514337540,0.030708210542798,-0.251591771841049,0.059785000979900,0.143848821520805,-0.038691796362400,-0.005584795493633,0.099253289401531,-0.238333359360695,0.140875682234764) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.020375872030854,-0.009530941955745,0.196374922990799,0.367947489023209,-0.033260062336922,-0.100485719740391,-0.092559918761253,-0.042903929948807,0.178243756294250,-0.049167830497026,-0.139970362186432,0.049856167286634,-0.029916916042566,-0.057967465370893,0.080455921590328,0.069691412150860) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.009567108936608,0.192468896508217,-0.058133915066719,-0.255823612213135,-0.164170429110527,-0.056152205914259,0.087692335247993,0.145681351423264,0.032419566065073,-0.060091555118561,0.164318233728409,-0.025111183524132,0.060409355908632,-0.133852452039719,0.119916684925556,-0.061767403036356) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.281746357679367,0.042600147426128,-0.175198197364807,-0.022810503840446,-0.110270388424397,-0.025382008403540,-0.082424215972424,0.088430218398571,0.297291934490204,-0.016643477603793,0.124528735876083,-0.182173430919647,0.045755468308926,0.029961274936795,0.011068122461438,-0.160370588302612) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.351566016674042,-0.111536413431168,0.011133719235659,-0.021735530346632,-0.022656301036477,0.069071613252163,-0.068750113248825,0.070493772625923,-0.220413938164711,-0.018176428973675,-0.194461509585381,0.073555380105972,-0.072797723114491,0.044253583997488,-0.074196487665176,-0.077026091516018) * MODEL1_texOff(vec2(0,1));
res += mat4(0.130031466484070,0.013855858705938,0.058161534368992,-0.169162407517433,0.143505096435547,0.023140368983150,0.065464854240417,-0.189557999372482,-0.003292489796877,0.106745645403862,-0.367702811956406,-0.064710326492786,0.107522927224636,-0.095932222902775,-0.028321836143732,0.029359405860305) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.044410362839699,-0.077585138380527,-0.099576763808727,-0.028775058686733,0.132524281740189,-0.080326735973358,-0.041273519396782,-0.076992362737656,0.024950947612524,0.010922815650702,-0.151485353708267,0.101446904242039,0.051426116377115,-0.092541247606277,-0.107652306556702,0.089438721537590) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.069461457431316,0.039782546460629,-0.090598843991756,0.221896037459373,-0.030020074918866,-0.120527774095535,0.104673258960247,0.218060865998268,-0.065288729965687,-0.004464437719434,0.151290699839592,0.054647009819746,0.035949517041445,0.004584419541061,-0.035411432385445,0.056077770888805) * MODEL1_texOff(vec2(1,1));
res += mat4(0.134123980998993,-0.061434410512447,0.153492093086243,-0.151294186711311,0.069351702928543,-0.135182529687881,-0.099780872464180,-0.010742088779807,-0.008384651504457,0.069009691476822,0.017674544826150,0.042304594069719,-0.089133836328983,-0.005210760049522,0.137732163071632,-0.006757039111108) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.055458866059780,-0.048029560595751,0.092516407370567,0.087323829531670,-0.167507305741310,-0.013225688599050,0.284512639045715,-0.140870124101639,-0.013963817618787,0.060215942561626,-0.089242264628410,0.006951267365366,0.060763444751501,0.047731272876263,0.142317950725555,0.007793055381626) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.059945333749056,-0.071302764117718,-0.080562263727188,0.273551940917969,0.030211744830012,0.021028345450759,0.025097992271185,0.241647154092789,-0.118235759437084,-0.011723035015166,-0.003097557229921,-0.021808555349708,-0.010710078291595,0.019246730953455,-0.053657114505768,0.025964410975575) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.084812276065350,-0.041203327476978,0.163348168134689,-0.005886059720069,0.071320064365864,0.082138471305370,-0.159437581896782,-0.082160741090775,0.079412758350372,-0.025019302964211,0.158739119768143,-0.027211030945182,0.000080369325588,0.087439164519310,-0.036001909524202,0.115681573748589) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.063896141946316,-0.054037906229496,0.074987232685089,0.042889691889286,0.298939675092697,0.055755231529474,-0.306122899055481,-0.048780232667923,0.057782981544733,-0.062076907604933,0.137378334999084,-0.056354127824306,-0.106280654668808,0.113748274743557,0.103209264576435,-0.124288514256477) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.128102764487267,-0.036443091928959,-0.115675546228886,0.189362064003944,-0.249627217650414,-0.050155136734247,0.215295597910881,0.040087517350912,-0.204439282417297,-0.026382565498352,0.081094451248646,-0.111791066825390,-0.012212845496833,0.042711686342955,0.258469134569168,-0.141315922141075) * MODEL2_texOff(vec2(0,1));
res += mat4(0.105879276990891,-0.029756076633930,-0.179665908217430,-0.035947024822235,0.015364557504654,0.049624331295490,0.122989609837532,-0.054211534559727,0.082105718553066,-0.219367623329163,0.021864764392376,0.036990482360125,-0.027616007253528,0.084538444876671,-0.330293804407120,0.039045233279467) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.034894332289696,0.021001597866416,-0.001619022339582,-0.058109268546104,-0.063938967883587,0.010655924677849,-0.089494414627552,-0.093672864139080,-0.071042768657207,-0.405144989490509,-0.095308348536491,-0.018928216770291,-0.023837780579925,0.148895964026451,0.072745248675346,-0.006806159857661) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.003799209604040,0.040529076009989,0.012292673811316,-0.078467659652233,-0.009130512364209,0.044817674905062,-0.083794631063938,0.128955245018005,-0.132259041070938,-0.044016815721989,0.141030639410019,0.147679790854454,-0.003591265762225,-0.075328432023525,0.202567428350449,-0.232517987489700) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.008355488069355,0.060134563595057,-0.013666382990777,-0.004207656718791,0.101055465638638,0.054545331746340,-0.047276537865400,-0.023086434230208,0.044518675655127,-0.018207427114248,-0.018924776464701,-0.008709276095033,-0.005610314197838,0.057797502726316,-0.022077642381191,-0.095126584172249) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.118027590215206,0.005189188290387,-0.150148302316666,-0.036852996796370,0.039924919605255,0.022016623988748,-0.034474164247513,-0.022452846169472,0.143974930047989,0.040189959108829,-0.005176207516342,-0.128837019205093,-0.022913716733456,-0.020048938691616,0.053571887314320,0.008083690889180) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.105499528348446,0.045006044209003,-0.165596395730972,0.067728862166405,0.050451539456844,-0.057236872613430,-0.014077543281019,-0.081824563443661,-0.052008226513863,0.076648846268654,-0.011000285856426,0.077120743691921,0.018925309181213,0.019134072586894,0.182318106293678,0.026495147496462) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.064828433096409,-0.093624629080296,-0.039614692330360,0.052706494927406,-0.008632034063339,-0.119908764958382,0.104477711021900,-0.019629687070847,0.175739690661430,-0.037224814295769,-0.010446341708302,0.081886842846870,-0.039281245321035,0.099596738815308,0.009797294624150,0.018811406567693) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.036488067358732,-0.004661376122385,-0.112922817468643,-0.040014870464802,-0.046863686293364,-0.348834455013275,0.031512774527073,-0.001198424375616,-0.034721560776234,0.085234709084034,-0.080999918282032,0.049785245209932,-0.024175951257348,-0.098674334585667,0.155459254980087,-0.013848260976374) * MODEL3_texOff(vec2(0,0));
res += mat4(0.010802187956870,0.107911281287670,-0.234514534473419,0.290248245000839,0.051789566874504,-0.077344723045826,-0.015842279419303,0.223132863640785,0.062885835766792,-0.029794892296195,0.044274121522903,-0.049346432089806,0.006998232565820,0.046742413192987,0.114705123007298,-0.115313291549683) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.019736623391509,0.085965529084206,0.091165721416473,-0.014440637081861,0.040193855762482,-0.124750413000584,-0.204095438122749,-0.009729999117553,0.047140944749117,-0.026308367028832,0.027502607554197,0.056765668094158,0.036696664988995,-0.074025698006153,0.097642317414284,0.045030627399683) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.077722154557705,0.133080303668976,0.212818905711174,0.043126612901688,-0.028134759515524,0.065354973077774,0.157550245523453,0.050749603658915,-0.184353560209274,-0.116416379809380,0.049198329448700,-0.013013334013522,-0.010466206818819,0.087550535798073,-0.130672350525856,0.002265778603032) * MODEL3_texOff(vec2(1,0));
res += mat4(0.022541835904121,-0.020277328789234,0.156107544898987,-0.304859161376953,-0.028852544724941,-0.056562911719084,0.113385200500488,-0.119179643690586,-0.019995659589767,-0.013170436024666,-0.036521248519421,0.004671961534768,0.024431249126792,0.016499115154147,0.034874714910984,0.131218194961548) * MODEL3_texOff(vec2(1,1));
res += mat4(0.041387517005205,-0.026391936466098,-0.031279567629099,-0.089639835059643,0.010289497673512,0.053224559873343,-0.014330679550767,0.046844493597746,-0.086493961513042,-0.019873009994626,-0.116014674305916,0.041390791535378,-0.164890736341476,0.080087639391422,0.079473771154881,0.065140478312969) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.038461882621050,0.007771809585392,-0.030607214197516,-0.026822658255696,0.189799576997757,0.000262388493866,-0.011527059599757,-0.042188201099634,-0.008651944808662,0.058423437178135,0.112758800387383,0.027632931247354,-0.087058663368225,-0.020641526207328,-0.000413814763306,-0.155866608023643) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.007759720087051,-0.054093468934298,-0.227944433689117,-0.094531372189522,0.077200956642628,0.058201462030411,0.077718861401081,-0.027456073090434,-0.040761929005384,-0.040980178862810,-0.061968140304089,0.004760369192809,0.015207529999316,0.010653475299478,0.053192839026451,-0.152796819806099) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.143634453415871,0.018741006031632,-0.124091684818268,-0.111532628536224,-0.056690499186516,0.117731586098671,0.023657176643610,0.069772154092789,-0.009597589261830,0.037141330540180,-0.177685692906380,-0.073084987699986,0.134065598249435,-0.189006328582764,-0.172278136014938,-0.253453135490417) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.112260051071644,0.166441008448601,-0.168430373072624,0.176626935601234,-0.085710354149342,-0.012505372054875,-0.081046171486378,-0.073478035628796,-0.008196655660868,0.197128236293793,-0.003669611178339,-0.021767375990748,0.167211696505547,-0.078414797782898,0.093583591282368,-0.342596411705017) * MODEL4_texOff(vec2(0,0));
res += mat4(0.003446226008236,-0.032178107649088,-0.126497790217400,-0.022492893040180,-0.068358868360519,-0.062288589775562,0.064328573644161,-0.022604243829846,0.019309392198920,-0.061729449778795,-0.009309986606240,0.046896845102310,0.122000135481358,-0.006756667513400,0.032448735088110,0.156280815601349) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.005727550946176,0.033307004719973,-0.056884001940489,-0.026447512209415,-0.015039398334920,-0.050851944833994,0.092298492789268,-0.030956184491515,-0.021913327276707,0.129227638244629,0.104484148323536,-0.004264882765710,0.034904439002275,0.060633141547441,-0.029733413830400,-0.023504232987761) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.009861536324024,0.110964208841324,-0.077325388789177,0.237738743424416,-0.000379022210836,-0.058613080531359,-0.119189567863941,-0.098730966448784,0.039610430598259,0.107454329729080,0.026628354564309,-0.004273069556803,0.001684113522060,0.150356158614159,-0.091235011816025,-0.111927859485149) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.072766624391079,0.007547667715698,-0.045015640556812,-0.055163476616144,0.000952259404585,-0.041129417717457,-0.023580476641655,-0.046906091272831,-0.031205022707582,-0.009887892752886,-0.117553740739822,-0.037077952176332,-0.019765540957451,-0.032649029046297,-0.043853670358658,0.005485271103680) * MODEL4_texOff(vec2(1,1));
res += mat4(0.019610613584518,-0.021267421543598,-0.142136275768280,0.023477025330067,-0.031966142356396,-0.018606511875987,0.007013158407062,0.009392739273608,-0.038990784436464,-0.055552463978529,0.128746896982193,0.022730989381671,0.130259826779366,0.094404421746731,-0.196971699595451,-0.029591793194413) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.030463421717286,-0.046717297285795,0.077607788145542,-0.009997548535466,-0.029759969562292,-0.029050050303340,0.020880337804556,0.047241773456335,0.011734670959413,-0.108584553003311,-0.114539638161659,0.111629761755466,0.024716315791011,-0.020167378708720,-0.068908229470253,-0.004564449656755) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.056925751268864,0.015557032078505,0.066436514258385,0.057956080883741,-0.024670612066984,-0.037345729768276,0.045336443930864,0.080709412693977,-0.118655800819397,-0.037532992660999,-0.042331434786320,0.004420493729413,0.010045205242932,0.044380918145180,0.113200917840004,0.024736758321524) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.041681695729494,0.097778573632240,0.066733598709106,-0.052844576537609,0.011430142447352,-0.086022846400738,0.006063255947083,-0.007016545627266,-0.131146952509880,0.042473029345274,0.020839584991336,-0.111944153904915,-0.086490646004677,0.009840055368841,0.148692369461060,0.041927669197321) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.014449846930802,0.113045498728752,-0.114249914884567,-0.104074716567993,-0.037303421646357,-0.113889165222645,0.060469631105661,-0.026043741032481,-0.253098964691162,-0.050301522016525,0.243108510971069,-0.051356535404921,0.091681905090809,-0.099508404731750,-0.133977800607681,0.221836537122726) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.060622364282608,-0.030696140602231,-0.253363966941833,0.076361805200577,-0.043028056621552,-0.030479833483696,-0.006116737611592,0.062199585139751,-0.030040802434087,-0.049379594624043,0.026215106248856,0.302599251270294,-0.174432262778282,-0.007441494613886,-0.211903020739555,0.009075212292373) * MODEL5_texOff(vec2(0,1));
res += mat4(0.066964983940125,-0.194991439580917,0.087375260889530,-0.073624998331070,0.123048052191734,0.053789582103491,-0.046155132353306,-0.087366141378880,0.091140300035477,-0.066885411739349,-0.194058179855347,-0.099784493446350,-0.126691445708275,0.006253858562559,-0.095423504710197,0.002127070678398) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.035948347300291,-0.178061500191689,0.039216365665197,-0.001221783924848,0.026768412441015,0.156231805682182,0.005141217727214,-0.074193075299263,0.040222652256489,0.018374243751168,-0.139338657259941,-0.009299420751631,-0.205624192953110,-0.073216110467911,0.150648966431618,0.017454922199249) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.041428610682487,-0.089012823998928,-0.106823690235615,0.059478506445885,0.013987743295729,0.088897809386253,-0.025583310052752,0.068024165928364,0.039731744676828,0.021001586690545,-0.021238695830107,-0.080405294895172,-0.126514762639999,0.087414845824242,-0.169582962989807,0.270017564296722) * MODEL5_texOff(vec2(1,1));
res += mat4(0.030900051817298,0.004205076489598,0.064214676618576,0.046597894281149,0.149658292531967,0.042446240782738,-0.013514036312699,-0.111880742013454,0.065554827451706,-0.047931641340256,0.143417939543724,-0.016680922359228,-0.046442221850157,-0.091806426644325,0.027533017098904,-0.064730361104012) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.002473413711414,0.019222026690841,-0.087659753859043,0.028353387489915,-0.001781089347787,-0.146550387144089,0.094629004597664,-0.005963562522084,-0.064634770154953,-0.080460868775845,0.249747246503830,-0.235996216535568,0.011219250969589,-0.041112013161182,0.166494190692902,-0.048543084412813) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.022401783615351,-0.020755803212523,-0.028541358187795,0.015789968892932,0.078168302774429,-0.076711766421795,-0.018963743001223,-0.001351744402200,-0.170861497521400,0.042306974530220,-0.037040539085865,0.069521598517895,-0.047109138220549,-0.022627228870988,0.029938085004687,-0.009010986424983) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.005893490277231,-0.156575739383698,-0.031821716576815,0.005060988012701,0.183432057499886,0.099955879151821,-0.140307754278183,-0.133158639073372,-0.024283967912197,0.031526274979115,0.055563498288393,-0.098423831164837,-0.018264291808009,0.020684834569693,-0.134133487939835,-0.100509524345398) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.332969903945923,0.028031788766384,0.026122828945518,-0.015496381558478,0.114768795669079,-0.037522628903389,0.096610985696316,-0.107508525252342,0.067090414464474,-0.010574549436569,0.224360391497612,-0.267752438783646,0.024007905274630,0.059305701404810,-0.194167464971542,-0.003816644428298) * MODEL6_texOff(vec2(0,0));
res += mat4(0.023251002654433,0.007682016585022,-0.018444502726197,0.067306399345398,-0.026677273213863,0.139966115355492,0.221940353512764,0.003558987751603,0.029741356149316,0.030314594507217,0.046741705387831,-0.141529843211174,-0.174044013023376,0.050637595355511,0.103778734803200,-0.018651721999049) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.010591036640108,0.201171264052391,-0.070108465850353,0.052847191691399,0.093083590269089,0.039225395768881,0.157388076186180,-0.081612877547741,0.082205489277840,-0.015566388145089,-0.419894903898239,-0.023525338619947,-0.053168330341578,0.040538605302572,-0.073333926498890,-0.180607423186302) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.047965999692678,0.326543033123016,-0.007494015619159,0.088404156267643,0.070225276052952,0.073486469686031,-0.059014718979597,0.008452111855149,0.031957983970642,-0.016806136816740,-0.312291860580444,0.006288191769272,-0.031453490257263,-0.086068741977215,0.161728233098984,-0.047665011137724) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.066228017210960,-0.001549017499201,0.012830385006964,-0.311265528202057,0.043724097311497,-0.001233671791852,0.030330387875438,0.034554984420538,0.007328405976295,0.083497531712055,-0.021446606144309,0.035265613347292,-0.056888736784458,0.043226413428783,-0.042067538946867,0.326511293649673) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.723773419857025,-0.192871078848839,-0.206722944974899,-0.013337642885745) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_2x_LA) mapping 2_3

vec4 hook()
{
vec4 res = vec4(0.088704228401184,0.055231153964996,0.006386412773281,-0.030137153342366);
res += mat4(0.051058948040009,-0.010380287654698,-0.099098086357117,0.173857286572456,-0.043126780539751,-0.002015829086304,0.105707205832005,0.139381960034370,0.009155553765595,0.032880909740925,0.033501692116261,-0.054053165018559,0.123684391379356,-0.097284451127052,0.033837448805571,-0.050769448280334) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.487419337034225,0.448629647493362,0.036814626306295,-0.019361311569810,-0.010242527350783,-0.060569018125534,0.043440606445074,-0.114730685949326,-0.061241902410984,-0.115024209022522,0.081293568015099,0.103639334440231,-0.026570176705718,-0.121118962764740,-0.035401716828346,-0.214292079210281) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.173891544342041,0.369464784860611,0.064244322478771,0.061797656118870,-0.023638783022761,-0.088651955127716,-0.058610204607248,0.016229385510087,0.060076277703047,0.044812813401222,-0.026084510609508,-0.083486162126064,-0.037456117570400,-0.078183770179749,-0.035591170191765,0.050866872072220) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.012746582739055,-0.047965001314878,-0.055821243673563,0.051974382251501,0.046425931155682,-0.002475569490343,-0.057219322770834,0.082349099218845,0.021006481721997,-0.130148038268089,0.064856931567192,-0.007940656505525,0.002236799104139,-0.168356046080589,0.077290467917919,-0.007188481744379) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.638713896274567,-0.025306047871709,0.291019111871719,0.101149246096611,-0.029402997344732,0.001972079277039,-0.012226698920131,0.011127432808280,-0.023170948028564,0.057987201958895,-0.228870138525963,-0.177262872457504,-0.079820200800896,-0.070291601121426,0.106428623199463,-0.062339633703232) * MODEL1_texOff(vec2(0,0));
res += mat4(0.231980443000793,-0.011293587274849,0.233434528112411,-0.034209720790386,0.014080058783293,-0.070822522044182,-0.035066943615675,0.099233470857143,0.098656862974167,-0.121126778423786,0.214766681194305,0.066986717283726,0.064134769141674,0.024432264268398,-0.019516905769706,-0.093321725726128) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.126465678215027,-0.238972678780556,0.039307307451963,-0.040436245501041,0.010769347660244,-0.045280836522579,0.064695127308369,0.088153734803200,-0.030380621552467,-0.047128319740295,-0.111456543207169,-0.048459436744452,-0.010843301191926,0.004109208937734,0.041300632059574,-0.117635399103165) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.413013458251953,-0.171757295727730,0.256866753101349,-0.024658115580678,0.026290690526366,-0.039341423660517,0.131272763013840,-0.037194184958935,0.031889207661152,0.122337073087692,0.123802118003368,-0.039753552526236,-0.004886889364570,-0.045451391488314,0.009227650240064,-0.019160125404596) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.024249790236354,-0.186968833208084,0.134102180600166,0.104132078588009,-0.060646146535873,-0.175753489136696,0.044550292193890,0.036935370415449,0.009374699555337,0.018358044326305,-0.088410645723343,-0.041092190891504,0.025394244119525,0.004164963960648,-0.033033363521099,-0.020657027140260) * MODEL1_texOff(vec2(1,1));
res += mat4(0.022112481296062,-0.141876339912415,0.023907894268632,0.065461173653603,0.037312198430300,-0.140293166041374,-0.047098025679588,0.226856812834740,0.019557125866413,-0.064753852784634,0.028738023713231,0.003567508189008,0.066797442734241,-0.066038288176060,-0.064659148454666,-0.070059411227703) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.046242445707321,-0.001349780359305,0.023066960275173,-0.096258580684662,0.197936221957207,0.203341633081436,-0.096041128039360,0.106176801025867,0.018141608685255,-0.035650428384542,0.008382161147892,0.015800358727574,0.024704461917281,-0.049026276916265,-0.029473902657628,-0.026033449918032) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.002038390375674,-0.079210527241230,0.014244701713324,-0.039876066148281,0.006076900288463,0.208061546087265,-0.001152776647359,-0.058651182800531,-0.013267979025841,-0.021291235461831,0.070282310247421,-0.017096851021051,0.036342106759548,-0.093217052519321,-0.010206141509116,0.056928191334009) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.022427303716540,-0.005733079276979,-0.016483722254634,-0.100581750273705,-0.139364451169968,0.004347729496658,-0.096538342535496,0.056804336607456,0.097871795296669,-0.074221432209015,-0.056181073188782,-0.063479535281658,-0.017992191016674,-0.080736197531223,-0.006632074713707,0.004195183981210) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.051215391606092,-0.043498042970896,0.075866438448429,-0.054843872785568,0.375107973814011,-0.082727551460266,0.315463483333588,0.100888811051846,-0.056566324084997,-0.041003264486790,-0.181020751595497,0.057121548801661,0.001397870131768,0.061399258673191,0.035343904048204,-0.001571385771967) * MODEL2_texOff(vec2(0,0));
res += mat4(0.052167579531670,-0.114238634705544,-0.034284811466932,-0.082173772156239,0.072645418345928,0.001357696251944,0.101842842996120,-0.001102617126890,0.010648014023900,-0.032176896929741,0.022027775645256,-0.081923402845860,0.018413772806525,-0.156354099512100,0.008583785966039,0.141466841101646) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.089359708130360,-0.034697409719229,0.043242886662483,-0.063214689493179,0.006749810185283,0.030186671763659,-0.046513061970472,-0.050586588680744,0.054769292473793,0.030240021646023,-0.020990408957005,-0.118193395435810,0.041395444422960,-0.076675809919834,0.045262113213539,0.071096107363701) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.018475849181414,0.010517377406359,-0.094599083065987,-0.143895730376244,-0.301845401525497,-0.159691333770752,0.039755627512932,-0.113557897508144,-0.102874174714088,-0.028796354308724,-0.174281790852547,-0.083972603082657,-0.047210961580276,-0.094077408313751,0.022320438176394,0.115805320441723) * MODEL2_texOff(vec2(1,0));
res += mat4(0.059011679142714,0.052526388317347,-0.013444925658405,-0.080913297832012,0.028169071301818,-0.055351469665766,-0.016097512096167,-0.019062068313360,-0.150635659694672,-0.123512387275696,-0.080745369195938,0.053357500582933,-0.057360321283340,-0.100433982908726,0.029995260760188,-0.039704129099846) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.022492192685604,0.125207498669624,0.073329381644726,0.005566855892539,-0.039741706103086,0.029057860374451,0.077287405729294,-0.076344221830368,-0.007164635695517,-0.030514592304826,-0.047152165323496,-0.024052204564214,-0.056613702327013,0.035804186016321,0.016717154532671,-0.013592048548162) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.106711588799953,-0.180683925747871,-0.099999248981476,-0.052295129746199,-0.179765716195107,-0.238341987133026,0.056727714836597,0.148445188999176,-0.091281980276108,0.054425191134214,-0.242251083254814,0.066431723535061,-0.099627777934074,0.090630471706390,-0.062374480068684,0.074093133211136) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.013696337118745,0.186966374516487,-0.036144558340311,-0.089308433234692,-0.082611277699471,-0.276834338903427,0.123018950223923,0.031077286228538,0.002406968269497,0.046729117631912,-0.073606297373772,0.056871708482504,0.033515743911266,0.014453332871199,-0.059408068656921,0.049001768231392) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.117338925600052,0.041038539260626,-0.004751266445965,0.013188024982810,-0.101994685828686,-0.114281259477139,0.061178945004940,0.023388274013996,-0.092602215707302,-0.153317689895630,-0.363082498311996,-0.056458398699760,0.057319525629282,0.252222150564194,-0.006008413620293,0.015983693301678) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.106625229120255,-0.062239550054073,-0.352770358324051,-0.064100712537766,-0.136686876416206,-0.100629836320877,-0.083334460854530,-0.068752981722355,0.189746439456940,0.020950386300683,0.186427950859070,-0.130850166082382,-0.143176764249802,-0.019968995824456,-0.015704903751612,0.018382837995887) * MODEL3_texOff(vec2(0,0));
res += mat4(0.011509582400322,0.050494424998760,-0.116161465644836,-0.000849685573485,-0.041721414774656,-0.061500322073698,-0.139536634087563,-0.041886772960424,0.019055588170886,-0.038212582468987,0.103736735880375,-0.072701185941696,-0.086344167590141,-0.005798517260700,-0.006661510095000,0.027848247438669) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.133055746555328,0.039875194430351,-0.030548200011253,-0.004978113342077,-0.006735647562891,0.010294595733285,0.033850900828838,-0.017229966819286,-0.046161420643330,-0.007068766746670,-0.067457064986229,0.001554517424665,0.082327850162983,0.061575151979923,0.012293112464249,0.012168995104730) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.001261488650925,-0.069625243544579,-0.272295773029327,0.052787996828556,-0.063859045505524,-0.013404607772827,0.045460883527994,0.102490000426769,0.051693253219128,-0.115507937967777,0.063284970819950,0.035978645086288,-0.053195428103209,-0.052831020206213,0.150466725230217,0.039062254130840) * MODEL3_texOff(vec2(1,0));
res += mat4(0.055641874670982,0.071442551910877,0.039334081113338,-0.037002928555012,0.041667558252811,-0.169676855206490,0.048312470316887,-0.022513484582305,0.007982444949448,-0.007190975826234,0.013738977722824,0.045973371714354,0.090706445276737,-0.037138290703297,-0.072442956268787,0.075469672679901) * MODEL3_texOff(vec2(1,1));
res += mat4(0.007578758057207,0.158196106553078,-0.048651158809662,0.056874956935644,0.002414628863335,0.073261506855488,-0.074705578386784,-0.165634721517563,-0.008861008100212,-0.029930530115962,-0.010388880968094,-0.093308269977570,-0.001390186371282,0.140727162361145,0.021863993257284,-0.091417603194714) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.015474952757359,0.072916142642498,-0.033558622002602,-0.002040899591520,-0.002737220143899,0.182156562805176,-0.058119751513004,-0.028746675699949,-0.041737768799067,-0.101508431136608,-0.034198757261038,-0.105302438139915,-0.078230217099190,-0.061978355050087,-0.108681254088879,0.229295447468758) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.036942832171917,0.013051548972726,0.056100092828274,-0.060318309813738,0.038326684385538,-0.165120571851730,0.068142890930176,0.033264607191086,-0.050206877291203,0.034901823848486,-0.058455541729927,-0.085429601371288,0.013129762373865,-0.004164023790509,0.019530450925231,-0.073568291962147) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.151396766304970,-0.029047107324004,0.069742977619171,0.001490221708082,0.023196078836918,-0.047505017369986,-0.054966710507870,-0.006927402224392,-0.017855904996395,-0.037016686052084,0.006698823068291,0.022271709516644,0.059194508939981,0.017493594437838,0.405851721763611,-0.003810504917055) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.027685524895787,0.151951596140862,-0.034610971808434,0.060158830136061,-0.063902691006660,0.098592281341553,0.206553295254707,-0.083261288702488,0.132051691412926,-0.022182127460837,-0.153252288699150,0.051696367561817,-0.202279061079025,-0.168125316500664,-0.026825331151485,0.053465247154236) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.020051399245858,-0.039474386721849,-0.072901792824268,0.040709219872952,0.035823717713356,-0.014514451846480,-0.049146052449942,-0.063974037766457,0.070179261267185,0.159855261445045,0.060344126075506,0.064969882369041,0.059212837368250,-0.059699550271034,0.038503449410200,-0.031175792217255) * MODEL4_texOff(vec2(0,1));
res += mat4(0.006892811506987,0.015771143138409,-0.091612815856934,-0.026736320927739,-0.082530729472637,0.059745512902737,0.068897671997547,0.023907192051411,0.043361335992813,-0.029633387923241,-0.057429548352957,0.016559125855565,-0.039906729012728,0.052344378083944,0.033710133284330,0.084841728210449) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.107548296451569,0.027624821290374,-0.005041516851634,0.110359944403172,-0.026565799489617,-0.011604509316385,0.044881820678711,0.017265999689698,0.176232025027275,-0.071146845817566,-0.045600343495607,-0.040106445550919,0.097412467002869,-0.176371932029724,-0.079808130860329,0.014476016163826) * MODEL4_texOff(vec2(1,0));
res += mat4(0.039650715887547,-0.015721501782537,-0.071436613798141,0.024458276107907,0.035138454288244,0.001763626234606,0.055521503090858,-0.004903805442154,-0.112631238996983,0.191974028944969,0.007019465323538,-0.018415704369545,-0.046223834156990,0.009173752740026,0.008135786280036,-0.004004692658782) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.002595169236884,-0.082468874752522,0.026273345574737,-0.003317130263895,-0.086070440709591,0.089532688260078,0.024182988330722,-0.047500669956207,-0.046051204204559,0.045729737728834,-0.056033216416836,0.125182285904884,-0.056409873068333,-0.012082321569324,0.007554264739156,0.283084511756897) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.108833327889442,0.223314851522446,-0.003570157568902,-0.109691649675369,-0.087335750460625,0.169937729835510,0.021198581904173,-0.030851786956191,-0.066793970763683,-0.047388475388288,0.069611310958862,0.356971889734268,0.009557876735926,-0.027353120967746,0.023966915905476,0.039617210626602) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.079385235905647,0.014033962041140,-0.049936465919018,-0.036355186253786,-0.072177775204182,-0.006194795947522,-0.018626382574439,-0.014290558174253,-0.153054133057594,0.159529566764832,0.024833416566253,0.066848874092102,-0.002896696794778,0.110086388885975,0.013071008957922,-0.052624486386776) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.110352918505669,0.133960843086243,-0.003807934233919,0.156092271208763,-0.051117431372404,-0.046564728021622,-0.000897053570952,-0.035402305424213,0.079531341791153,-0.097349472343922,-0.047425549477339,-0.004021450877190,-0.020012026652694,-0.058689925819635,-0.173331990838051,-0.002357097575441) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.015884291380644,-0.516787886619568,0.250938355922699,0.096436873078346,0.044962428510189,-0.185214191675186,0.028984429314733,0.325434893369675,0.030606672167778,0.048322152346373,-0.196249067783356,0.323228448629379,-0.117125347256660,-0.134464606642723,-0.056773830205202,0.015860987827182) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.013209393247962,-0.174323156476021,-0.003081036964431,-0.024518271908164,-0.112370915710926,-0.113680250942707,-0.041490096598864,-0.003356443485245,-0.043207105249166,-0.002930777147412,-0.005785610992461,0.092500053346157,0.115487016737461,0.084660895168781,-0.020125396549702,-0.051798142492771) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.082959756255150,0.014233141206205,-0.021035855636001,0.002032090211287,-0.157305479049683,-0.114005550742149,-0.136054918169975,-0.126520335674286,0.002234420506284,-0.084928326308727,0.034440990537405,-0.241824045777321,0.119496300816536,0.144446879625320,0.036292258650064,0.013521177694201) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.431543767452240,-0.103611677885056,-0.050845790654421,-0.069112300872803,0.165007874369621,0.088225513696671,0.136576503515244,-0.111079677939415,-0.065920598804951,-0.061552286148071,0.054229866713285,-0.194535419344902,0.020628985017538,0.099780648946762,-0.008852669037879,-0.082642279565334) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.041629463434219,-0.056288976222277,-0.050969377160072,-0.026285031810403,-0.093835450708866,0.120209649205208,-0.061284970492125,0.064109176397324,-0.157933920621872,-0.067323349416256,-0.032924950122833,-0.043539911508560,-0.007441132795066,0.029339110478759,0.065754361450672,-0.018207862973213) * MODEL5_texOff(vec2(1,1));
res += mat4(0.017312027513981,-0.047799468040466,-0.008046862669289,0.055552531033754,-0.080606423318386,-0.160556152462959,0.074898965656757,0.240432217717171,-0.043311089277267,0.217022851109505,0.123331978917122,-0.127394065260887,0.008728981018066,-0.026069730520248,0.044046550989151,0.004040004219860) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.106224954128265,-0.121373794972897,0.058245953172445,0.004760365467519,0.119021460413933,0.130335435271263,-0.068994350731373,0.020438304170966,-0.076724871993065,-0.063020318746567,-0.163569539785385,-0.025862975046039,-0.045430574566126,0.038692459464073,0.031137881800532,0.023161590099335) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.050643656402826,-0.035106308758259,-0.041675534099340,0.036091331392527,0.078441351652145,0.008073341101408,0.074456490576267,0.436476230621338,-0.016389321535826,-0.006703122984618,0.012862657196820,0.066451981663704,-0.040690202265978,0.013993831351399,-0.057167407125235,-0.071868292987347) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.080104641616344,-0.114503599703312,-0.109421916306019,-0.074542038142681,-0.027748538181186,0.020948616787791,0.030335672199726,0.067866310477257,-0.011240583844483,-0.070548228919506,0.060383096337318,-0.029147388413548,0.076755508780479,-0.060767814517021,-0.067161716520786,0.177003949880600) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.127028927206993,0.261074483394623,-0.202196374535561,-0.257509887218475,0.136275216937065,-0.083671182394028,-0.088709354400635,0.061934731900692,-0.022473771125078,0.113168947398663,0.156197071075439,-0.095108397305012,0.140197455883026,-0.031384136527777,0.012741558253765,0.328246980905533) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.107247158885002,0.045824360102415,0.037383142858744,-0.059231445193291,0.159830152988434,-0.024490036070347,0.003349425503984,0.075331293046474,0.019690023735166,-0.023892533034086,0.037818897515535,0.058758821338415,-0.015284388326108,0.384755909442902,0.011886656284332,-0.273794829845428) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.196777284145355,-0.109483152627945,-0.118700854480267,-0.167195692658424,0.015585003420711,-0.084177792072296,-0.079301647841930,-0.014325116761029,-0.019606655463576,-0.042485799640417,-0.008483069017529,-0.046078003942966,0.078585587441921,-0.038823954761028,0.020627908408642,0.076799042522907) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.182541817426682,0.011548877693713,-0.083914190530777,-0.023733934387565,-0.086045570671558,-0.060602925717831,-0.021965824067593,0.008245311677456,0.054278660565615,-0.009811440482736,0.005201704800129,-0.013835445977747,0.259147822856903,0.213164687156677,0.201530814170837,0.086494207382202) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.096906602382660,-0.136907532811165,0.112990826368332,-0.035546652972698,-0.044212933629751,-0.088149413466454,0.023139577358961,-0.029999433085322,0.056974660605192,-0.077003136277199,-0.038601934909821,-0.030828919261694,0.022000823169947,0.002913095057011,0.133773699402809,-0.165863916277885) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.230126440525055,-0.004950573667884,0.404100328683853,0.111369922757149) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_2x_LA) mapping 2_4

vec4 hook()
{
vec4 res = vec4(0.120776817202568,0.308902889490128,-0.309600591659546,0.174912646412849);
res += mat4(0.137547850608826,-0.045326691120863,0.065110653638840,-0.226982846856117,-0.103931941092014,0.080077789723873,0.041848275810480,0.004667555447668,-0.007889862172306,-0.099296152591705,-0.190601751208305,-0.039113253355026,0.048905309289694,0.044656034559011,0.026710795238614,-0.034042932093143) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.009888418018818,-0.140908449888229,0.012263306416571,-0.133771345019341,-0.043147854506969,0.052448913455009,0.057228930294514,0.000295769918012,0.042530123144388,-0.079777888953686,-0.003857244970277,0.071576520800591,0.030751889571548,-0.084601789712906,0.148155868053436,-0.055073741823435) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.151377826929092,-0.122093617916107,0.040122307837009,0.033938691020012,-0.034391973167658,0.010209121741354,-0.004294794518501,-0.007043996360153,0.082280993461609,-0.022677995264530,-0.040143407881260,0.118763625621796,0.083908900618553,-0.008736691437662,0.015306511893868,0.077007196843624) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.003066502511501,0.114950157701969,0.052447676658630,-0.233850568532944,-0.161758825182915,0.080919094383717,0.076733909547329,0.042468484491110,0.000278910913039,0.128005176782608,0.038672264665365,-0.038010928779840,-0.087052173912525,-0.037742339074612,0.284259200096130,0.100548699498177) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.117901168763638,-0.095352366566658,-0.033953960984945,-0.081948384642601,-0.102575607597828,0.003333520377055,-0.096802055835724,-0.229729339480400,-0.052755568176508,-0.174616470932961,-0.084757976233959,-0.124701812863350,0.019922845065594,0.014052494429052,0.115240469574928,0.004452947992831) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.131077736616135,-0.034828595817089,-0.034812275320292,0.241752296686172,-0.067222185432911,0.041216287761927,-0.033245444297791,0.063855312764645,0.009405709803104,0.018777901306748,0.073669902980328,-0.001468373695388,-0.013372792862356,0.018732424825430,0.037585001438856,0.048147503286600) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.071505643427372,-0.012832683511078,0.070263870060444,0.001273914589547,-0.154140308499336,-0.051857214421034,0.055514659732580,0.019968101754785,-0.049252249300480,0.020562710240483,-0.091351985931396,-0.009108720347285,0.084663361310959,-0.017662614583969,-0.102444209158421,-0.024595933035016) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.113460123538971,-0.163371846079826,0.004721744451672,-0.114691935479641,0.006599364802241,0.048730045557022,-0.034266773611307,0.071783252060413,-0.020791616290808,0.137470126152039,0.099335901439190,0.108402974903584,0.006450190208852,-0.006033634766936,-0.112765558063984,-0.140784233808517) * MODEL1_texOff(vec2(1,0));
res += mat4(0.014014885760844,-0.182193353772163,0.040952306240797,0.223378956317902,-0.001028566039167,0.010146780870855,-0.052836921066046,-0.026452140882611,0.015080993995070,-0.051108181476593,-0.014717020094395,-0.092005044221878,0.005156102590263,-0.024154040962458,-0.086835950613022,0.035268880426884) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.064516171813011,-0.103372298181057,0.153956860303879,0.033289585262537,0.101748354732990,-0.035598080605268,-0.000907937064767,-0.008193989284337,0.056974735110998,-0.009717981331050,-0.036601267755032,-0.007925295270979,-0.111679337918758,-0.136640131473541,-0.051916789263487,-0.015915114432573) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.225718945264816,-0.019585266709328,0.087850861251354,-0.058135271072388,0.081428393721581,-0.052493683993816,0.004529282450676,-0.127612084150314,0.136446684598923,-0.140712782740593,0.029484612867236,-0.073177523910999,0.074238836765289,0.016964571550488,-0.003750651609153,0.003133252961561) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.059636849910021,0.054258279502392,0.182102948427200,-0.073296576738358,-0.108962319791317,-0.064957275986671,-0.004447481594980,-0.053851660341024,-0.047209165990353,-0.032593186944723,-0.051660194993019,-0.016349807381630,0.187470346689224,-0.014196240343153,0.048456128686666,0.035013068467379) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.059035222977400,-0.047850396484137,0.155678093433380,0.019076924771070,-0.064895972609520,0.073333643376827,0.033347584307194,-0.058955159038305,0.027310712262988,-0.019895359873772,0.001636903267354,0.002844955306500,0.039398711174726,0.008002012036741,0.049259439110756,0.084786899387836) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.030607806518674,0.011245625093579,0.077354684472084,0.010559292510152,-0.067390844225883,-0.088710278272629,-0.259041965007782,-0.172326043248177,0.046181365847588,-0.097961440682411,0.102359853684902,-0.070765994489193,0.107530742883682,0.087266840040684,0.040240522474051,0.126593127846718) * MODEL2_texOff(vec2(0,0));
res += mat4(0.274123698472977,0.013368520885706,0.206422358751297,-0.027289016172290,-0.009183582849801,0.077348738908768,0.050903685390949,0.040539458394051,-0.161136403679848,-0.055056221783161,0.054046925157309,0.055697221308947,0.164040148258209,-0.009208313189447,-0.139135122299194,-0.003627152647823) * MODEL2_texOff(vec2(0,1));
res += mat4(0.102240689098835,-0.012982908636332,0.092977680265903,-0.075818948447704,-0.039576366543770,-0.014697615988553,-0.043079309165478,0.096430867910385,-0.017743557691574,-0.091216057538986,-0.115875802934170,0.184222191572189,-0.013851288706064,0.039450030773878,-0.013095322996378,0.068020246922970) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.134180277585983,-0.134047403931618,0.082116536796093,0.011352513916790,-0.022162865847349,0.058307923376560,-0.037057593464851,0.020166935399175,0.056093040853739,-0.256105422973633,-0.007888239808381,-0.057430256158113,-0.029534284025431,0.007296128198504,0.006017434876412,0.038092490285635) * MODEL2_texOff(vec2(1,0));
res += mat4(0.168320596218109,0.015773769468069,0.159261748194695,-0.023908650502563,0.049273416399956,-0.048733811825514,0.011610250920057,0.205291286110878,0.003248333930969,-0.132916703820229,-0.003019139636308,-0.187557861208916,0.088340304791927,-0.083507545292377,-0.050064940005541,0.083138965070248) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.013545092195272,0.052533484995365,0.054375685751438,-0.039057441055775,-0.012247234582901,-0.033605832606554,-0.034364569932222,-0.054804939776659,-0.014119341969490,-0.025260722264647,-0.018028005957603,-0.010405498556793,-0.039997942745686,0.038662403821945,-0.005169613286853,-0.091562464833260) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.022376388311386,-0.025631003081799,-0.030244259163737,0.001557841664180,0.080792844295502,-0.178366854786873,0.044695265591145,-0.038548156619072,0.058241028338671,0.094443812966347,-0.014948215335608,0.019719786942005,0.020372848957777,-0.063477776944637,0.011251300573349,-0.051740422844887) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.082171484827995,0.038687434047461,-0.062680549919605,-0.047705799341202,-0.043363582342863,-0.178816214203835,0.063056781888008,-0.046984367072582,0.154295235872269,-0.015286574140191,-0.066501557826996,0.022971073165536,0.007234725169837,0.035072185099125,0.024333026260138,0.086646325886250) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.043313547968864,-0.096788518130779,-0.054885271936655,0.063650004565716,-0.046983629465103,-0.004089467693120,-0.049393866211176,-0.206164643168449,-0.034659437835217,-0.165036693215370,-0.032603994011879,-0.068438053131104,-0.039614718407393,0.090271741151810,-0.042262364178896,-0.022782899439335) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.109405256807804,-0.573024749755859,-0.088517405092716,0.033181983977556,0.217290937900543,-0.133854240179062,-0.079492285847664,-0.314455837011337,0.111127890646458,-0.045630939304829,0.040514241904020,0.070466116070747,-0.071995861828327,0.027468187734485,0.021335441619158,-0.036273214966059) * MODEL3_texOff(vec2(0,0));
res += mat4(0.130953997373581,-0.040197212249041,-0.004000646062195,-0.106487646698952,-0.186861947178841,-0.171082630753517,-0.012124524451792,-0.225774541497231,0.084116563200951,0.034777037799358,-0.110420122742653,-0.017771326005459,-0.039061393588781,0.053120046854019,-0.036657486110926,0.044584553688765) * MODEL3_texOff(vec2(0,1));
res += mat4(0.096673220396042,0.015586425550282,-0.068710893392563,0.026262288913131,0.005715008359402,0.006160358432680,0.048164669424295,0.022875869646668,0.063770659267902,-0.026209244504571,-0.026500780135393,-0.022480983287096,-0.103364810347557,0.054848905652761,0.013775122351944,0.011641272343695) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.035700015723705,-0.176807284355164,0.047738194465637,-0.000776239205152,0.036823745816946,-0.037787657231092,0.013693407177925,0.064280517399311,0.082136131823063,0.058152105659246,-0.013865400105715,-0.027989644557238,0.060036670416594,-0.061744764447212,0.013298175297678,0.003044689539820) * MODEL3_texOff(vec2(1,0));
res += mat4(0.017938571050763,-0.031593304127455,-0.032861568033695,-0.133870974183083,0.006976383272558,-0.023653902113438,-0.035652142018080,-0.079813510179520,-0.098513729870319,0.026922298595309,-0.122436970472336,-0.051159963011742,-0.026797330006957,-0.014315242879093,0.077533051371574,0.076687924563885) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.027806822210550,0.062721572816372,0.105489566922188,-0.030868029221892,0.051834795624018,0.011613011360168,-0.061882819980383,0.088735103607178,0.143055930733681,-0.020046610385180,-0.120576210319996,0.052387617528439,0.062068451195955,0.136354595422745,0.001409734250046,0.022319694980979) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.064542599022388,0.230144366621971,0.082194469869137,-0.027659798040986,-0.043470166623592,0.051233701407909,0.043604198843241,0.097248047590256,-0.094149567186832,0.006303881760687,0.011724994517863,0.110534839332104,0.194755807518959,0.158155813813210,-0.021381856873631,-0.086823046207428) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.107752926647663,0.068072877824306,-0.121847577393055,0.001039440045133,0.056963067501783,-0.018059160560369,-0.043526697903872,0.003465400310233,-0.076650395989418,0.098308324813843,-0.085816524922848,0.127887398004532,-0.015620747581124,0.090187996625900,0.040539003908634,-0.005437804851681) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.040911607444286,-0.070882566273212,0.067672416567802,-0.129141300916672,0.013384936377406,0.088602326810360,-0.049572739750147,-0.017391599714756,0.024106889963150,0.007737759500742,-0.022662021219730,0.017236255109310,-0.144722849130630,-0.093847163021564,0.110747851431370,-0.227799683809280) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.125122293829918,0.044620499014854,0.066177465021610,0.019372723996639,-0.121240124106407,0.033770501613617,-0.097056068480015,-0.199529558420181,0.024269014596939,-0.021360695362091,-0.050554022192955,-0.050272021442652,0.094558887183666,-0.164929315447807,-0.101541005074978,-0.237298831343651) * MODEL4_texOff(vec2(0,0));
res += mat4(0.120228767395020,0.168481200933456,-0.044203918427229,0.032439351081848,-0.159946545958519,0.085924178361893,-0.082706123590469,0.069947622716427,-0.002980350283906,0.077808722853661,-0.037500906735659,-0.097105734050274,0.021035065874457,-0.054557234048843,0.011890208348632,0.035755053162575) * MODEL4_texOff(vec2(0,1));
res += mat4(0.089229919016361,-0.108532719314098,0.103735312819481,-0.007863288745284,0.067586779594421,-0.043311379849911,-0.037190590053797,-0.049077972769737,-0.057128537446260,0.035230804234743,-0.047678939998150,0.008865644223988,-0.013881281018257,-0.064393125474453,-0.016064718365669,-0.141831308603287) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.022633764892817,0.051256794482470,0.016813799738884,-0.020647259429097,0.052145533263683,-0.135655701160431,-0.010429806075990,-0.005350796505809,-0.044276714324951,0.055751673877239,0.006037375424057,0.157771959900856,-0.066833972930908,-0.120608918368816,-0.033883091062307,0.181736096739769) * MODEL4_texOff(vec2(1,0));
res += mat4(0.091835975646973,0.052548009902239,0.082362249493599,-0.077240236103535,-0.043196480721235,0.013621171936393,-0.003064027987421,-0.021295567974448,0.078053466975689,0.079018048942089,-0.046212222427130,0.070749938488007,-0.001228787237778,0.040635827928782,-0.003926875069737,-0.051631983369589) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.083651661872864,0.029417283833027,0.003056243062019,0.040769737213850,0.054982826113701,0.056444890797138,0.002606856636703,-0.024579556658864,0.047632675617933,-0.005582454614341,0.043060418218374,-0.057127382606268,0.036594711244106,0.049874581396580,0.051024515181780,0.036498062312603) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.202629491686821,0.051483511924744,-0.068653784692287,-0.060414444655180,-0.073292523622513,0.005369345657527,0.068939261138439,0.013763817027211,0.007705564610660,0.004167496226728,0.496563225984573,-0.015741780400276,-0.110907092690468,-0.034260991960764,-0.045577242970467,0.088552035391331) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.154846385121346,0.029005438089371,0.060414701700211,0.053647153079510,0.018243493512273,-0.031154775992036,0.082980833947659,-0.011475260369480,0.076167859137058,0.022349892184138,0.163970440626144,-0.126507446169853,0.011817967519164,-0.049181420356035,-0.010475833900273,0.051054392009974) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.160597488284111,-0.032280556857586,-0.095462895929813,-0.060166794806719,0.016179472208023,-0.009717487730086,0.070073179900646,-0.020930286496878,0.001631573075429,0.164033189415932,-0.016891103237867,0.021731620654464,0.084910459816456,-0.084431923925877,-0.109569236636162,-0.003597428556532) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.039551138877869,-0.065525345504284,0.135588288307190,-0.115641281008720,0.026478193700314,0.032316278666258,0.097187660634518,0.036115504801273,-0.176480606198311,0.061172302812338,0.003056689165533,-0.040514964610338,0.065719783306122,-0.074655279517174,-0.021378317847848,0.156120195984840) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.163301676511765,0.131631046533585,0.051191296428442,0.090925350785255,0.077166743576527,-0.027331074699759,0.086238421499729,0.016477219760418,0.087539419531822,-0.011486541479826,0.378125131130219,-0.058147393167019,-0.030214719474316,0.012824355624616,0.035502884536982,-0.079503364861012) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.028680047020316,-0.218370780348778,0.037293191999197,-0.048489782959223,-0.020156109705567,-0.040207065641880,-0.050046585500240,-0.033572506159544,0.063193045556545,-0.154131293296814,0.008015080355108,0.113575331866741,-0.067876309156418,0.037577621638775,-0.077264524996281,0.014604310505092) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.082281850278378,-0.430705100297928,-0.116037704050541,-0.277813434600830,-0.163848474621773,-0.103978976607323,-0.096819952130318,-0.017619984224439,-0.037506099790335,-0.039015162736177,0.757433414459229,0.273828327655792,-0.039874203503132,-0.086069375276566,-0.080408707261086,-0.081446558237076) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.173088416457176,-0.060721203684807,-0.031924694776535,-0.153570801019669,0.023159185424447,-0.046100813895464,0.019271295517683,0.187772557139397,0.041126545518637,-0.000717761402484,0.172221481800079,0.214956477284431,-0.062477890402079,0.096021004021168,0.103514365851879,-0.086537465453148) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.029851872473955,-0.009599201381207,0.028431180864573,-0.008170421235263,-0.101692497730255,0.108170464634895,0.098079219460487,-0.099584929645061,-0.030556617304683,0.087384089827538,-0.098262146115303,0.092226795852184,-0.084636747837067,0.000133055480546,-0.084572620689869,-0.060153737664223) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.027950294315815,0.014638976193964,-0.027517277747393,0.076034046709538,-0.020168580114841,0.049739304929972,0.116779349744320,-0.073412969708443,0.043803431093693,-0.039351414889097,-0.051673647016287,0.062811352312565,-0.048470553010702,-0.032364849001169,-0.128055423498154,-0.105868972837925) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.000280490756268,0.007469869218767,-0.027089349925518,-0.112789124250412,-0.110303372144699,0.082086369395256,0.129478067159653,-0.006603336893022,-0.054170366376638,-0.055590897798538,-0.130557328462601,-0.034705985337496,-0.068303152918816,0.020121362060308,-0.089901372790337,-0.047533817589283) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.155575692653656,0.022228473797441,0.002226606244221,-0.026291653513908,-0.093811675906181,-0.089098237454891,-0.020961964502931,-0.011941109783947,-0.097715884447098,-0.066682957112789,0.123252466320992,0.102255947887897,-0.018290590494871,0.022955266758800,0.159314721822739,-0.027821423485875) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.581199884414673,0.086176134645939,-0.061702910810709,-0.136088207364082,-0.001061052549630,0.019519506022334,0.204191923141479,0.140632703900337,0.030660144984722,0.058734536170959,0.047039780765772,0.111504785716534,0.060630030930042,0.047676324844360,0.342216044664383,0.016696503385901) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.023534219712019,0.026555312797427,0.031733226031065,-0.044476833194494,-0.027681712061167,0.071862593293190,0.029094332829118,0.046707771718502,0.039259262382984,-0.037469524890184,-0.051075972616673,0.139439865946770,0.073557555675507,0.014033678919077,0.062574088573456,0.005992630030960) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.160471647977829,-0.181827858090401,-0.064077936112881,0.049269225448370,-0.052750788629055,-0.015305241569877,-0.001985915005207,0.034845065325499,0.042049501091242,0.066862598061562,-0.084221057593822,0.106750205159187,-0.152619034051895,0.074565380811691,0.078742511570454,-0.085699103772640) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.207574099302292,0.015098759904504,0.150234803557396,0.248981386423111,0.050005275756121,-0.100372374057770,0.050910670310259,-0.021849008277059,-0.042330868542194,0.082327052950859,-0.022220846265554,0.019692715257406,-0.159894734621048,-0.103033490478992,0.027480654418468,-0.144656762480736) * MODEL6_texOff(vec2(1,0));
res += mat4(0.262129902839661,-0.059658594429493,0.053836777806282,-0.131512105464935,-0.095265626907349,0.075442023575306,0.267119318246841,0.179324358701706,0.094474695622921,-0.015333214774728,-0.029301011934876,-0.093039445579052,-0.132227167487144,-0.005229818169028,0.259994089603424,-0.104388497769833) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.159556850790977,0.013366986066103,-0.005913176573813,0.192843928933144) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_2x_LA) mapping 2_5

vec4 hook()
{
vec4 res = vec4(0.096513286232948,-0.011242471635342,0.077197626233101,0.157002657651901);
res += mat4(0.053002923727036,0.040567051619291,0.049158882349730,0.073131203651428,0.081117704510689,-0.067392908036709,0.054924961179495,-0.118758484721184,-0.036385804414749,-0.012273404747248,0.037191838026047,-0.023653052747250,0.060202214866877,0.063587009906769,-0.034378852695227,-0.177628904581070) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.037117294967175,-0.428199470043182,-0.001996621955186,0.382344335317612,0.093695484101772,0.021041750907898,0.027700947597623,-0.161452144384384,-0.204205796122551,0.086545206606388,0.091105490922928,-0.069506973028183,-0.065060764551163,0.224944114685059,-0.002233725506812,-0.171505764126778) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.049307800829411,-0.160812541842461,-0.069117121398449,0.004722774960101,-0.043232083320618,-0.097816742956638,0.028170082718134,0.060366433113813,-0.012632666155696,-0.138123750686646,0.002554390812293,0.081311710178852,-0.092105939984322,-0.086867876350880,0.022001275792718,0.048813991248608) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.080436885356903,-0.081065572798252,0.197354316711426,-0.054784588515759,-0.035261254757643,-0.000134600602905,-0.017604151740670,-0.111643344163895,0.109454527497292,0.082610368728638,0.074457451701164,0.056529980152845,-0.180675074458122,0.035147864371538,0.069503985345364,-0.144944876432419) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.009008693508804,-0.435738772153854,0.549455642700195,-0.190207913517952,-0.024358948692679,0.007696075830609,-0.008691758848727,0.037083558738232,-0.023394642397761,-0.210474640130997,-0.189877808094025,0.022302785888314,0.087307699024677,-0.115946404635906,-0.129640400409698,-0.030407294631004) * MODEL1_texOff(vec2(0,0));
res += mat4(0.021518034860492,-0.214384168386459,0.013628538697958,-0.020960420370102,0.102633066475391,0.037059929221869,0.068206205964088,-0.142547786235809,0.027936350554228,0.239635974168777,0.199556544423103,-0.078676164150238,-0.139992803335190,-0.082645259797573,0.001737858052365,0.025339316576719) * MODEL1_texOff(vec2(0,1));
res += mat4(0.041467852890491,-0.051122840493917,0.089929848909378,-0.022318953648210,0.066836163401604,0.103258624672890,0.030702834948897,-0.028126506134868,-0.161698833107948,-0.118176452815533,-0.056869264692068,0.055970229208469,0.147292271256447,-0.026222955435514,-0.007195521146059,0.167960867285728) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.045842017978430,-0.280144900083542,0.027638997882605,-0.185797959566116,0.161162778735161,0.024970259517431,-0.022222019731998,0.052605457603931,-0.069053933024406,0.110723346471786,0.100862897932529,-0.017375433817506,0.031551945954561,-0.065901301801205,-0.033164292573929,0.000620853446890) * MODEL1_texOff(vec2(1,0));
res += mat4(0.006102916318923,0.090316452085972,-0.053512372076511,-0.049729332327843,0.088347040116787,-0.097900368273258,-0.070305101573467,0.084954828023911,-0.036763317883015,-0.009467855095863,-0.079748608171940,-0.050853397697210,-0.002945528132841,0.087667517364025,0.036182362586260,-0.002884399611503) * MODEL1_texOff(vec2(1,1));
res += mat4(0.093411430716515,0.007644234225154,0.149762108922005,-0.074045561254025,-0.066187955439091,0.037338830530643,0.008410364389420,0.063101418316364,-0.087843589484692,-0.131010070443153,0.028263470157981,-0.201471075415611,-0.135637968778610,0.101426810026169,-0.037402853369713,0.063656948506832) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.056852497160435,-0.062373444437981,-0.037514287978411,0.167122587561607,-0.020754089578986,-0.269547611474991,-0.012052645906806,0.222336560487747,-0.109280630946159,-0.036239381879568,0.073655575513840,-0.186952754855156,-0.070701442658901,-0.001589176128618,0.039334569126368,0.097783155739307) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.046575468033552,-0.028337985277176,-0.043191023170948,0.066121131181717,0.052591979503632,-0.039885554462671,-0.028015283867717,-0.080877162516117,-0.026849107816815,-0.042097371071577,-0.050790678709745,-0.085310839116573,0.046694800257683,-0.071215048432350,0.071499496698380,-0.022101270034909) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.094448775053024,-0.051137614995241,0.000900962215383,-0.144601270556450,-0.092944003641605,0.031563371419907,-0.050544317811728,-0.041822370141745,0.009796636179090,0.030442582443357,0.005406021140516,-0.096283324062824,-0.099254533648491,0.052147153764963,-0.057900480926037,0.113529399037361) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.138790071010590,0.034292537719011,-0.079363569617271,0.016526181250811,-0.023416951298714,-0.222309067845345,0.337524950504303,-0.115718543529510,-0.129181206226349,0.152337238192558,0.041057225316763,-0.182141751050949,-0.043706368654966,-0.127604186534882,-0.186030685901642,0.053372353315353) * MODEL2_texOff(vec2(0,0));
res += mat4(0.136587098240852,-0.013796538114548,-0.055421084165573,-0.008074429817498,0.036833189427853,-0.086768358945847,-0.077010683715343,-0.000233411963563,-0.006410014815629,0.056229777634144,0.104573696851730,-0.286157459020615,-0.040273368358612,0.012137188576162,-0.000702425313648,-0.056767307221889) * MODEL2_texOff(vec2(0,1));
res += mat4(0.169946029782295,0.026802835986018,0.005542618222535,0.014753236435354,0.081787094473839,0.018512222915888,-0.000211283069802,0.013230750337243,-0.032529596239328,0.016027515754104,-0.015263691544533,0.006825152318925,-0.035078655928373,-0.026856841519475,0.089046888053417,0.127751573920250) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.083602622151375,0.027068601921201,-0.035170115530491,-0.033456012606621,-0.151299402117729,-0.059581447392702,-0.065779648721218,-0.128772020339966,-0.067328244447708,0.012787480838597,-0.229002922773361,0.021402787417173,-0.067048765718937,0.034946888685226,-0.029062185436487,0.104120492935181) * MODEL2_texOff(vec2(1,0));
res += mat4(0.101749897003174,0.064637735486031,-0.018158117309213,0.003016825532541,-0.051285024732351,0.119051627814770,-0.095220804214478,0.060532137751579,-0.033839195966721,0.083246603608131,0.036151442676783,0.017950510606170,-0.043728191405535,-0.029921337962151,-0.082172237336636,-0.050192311406136) * MODEL2_texOff(vec2(1,1));
res += mat4(0.030792418867350,0.061714395880699,0.002502935240045,0.098167724907398,0.109161771833897,-0.110232375562191,0.030642759054899,-0.122319936752319,-0.036912735551596,-0.036987476050854,0.008081489242613,-0.040096901357174,-0.080988653004169,-0.077054068446159,-0.024784613400698,0.098923161625862) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.101172082126141,-0.089165762066841,0.122667439281940,-0.081063099205494,-0.158542051911354,0.166083395481110,0.040354739874601,-0.298617362976074,0.084557257592678,-0.160803079605103,-0.188803896307945,0.013764513656497,-0.023744311183691,0.001684898859821,0.042586211115122,0.046274200081825) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.118097007274628,-0.024655722081661,-0.014121861197054,0.165090322494507,-0.131211042404175,0.092530488967896,0.101558975875378,-0.194721728563309,0.050718296319246,-0.035609021782875,-0.063878215849400,-0.080212064087391,0.047994133085012,-0.042137362062931,0.017221998423338,0.003920855466276) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.059944201260805,-0.036677263677120,0.087607063353062,-0.032399725168943,0.149312481284142,0.094322614371777,0.016402799636126,0.022433860227466,-0.070523329079151,-0.096474267542362,-0.067157186567783,-0.048463657498360,-0.161626517772675,0.089299775660038,-0.226184308528900,0.117951393127441) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.222157910466194,-0.091732755303383,-0.123295620083809,-0.567527711391449,0.054273270070553,-0.077165797352791,0.021812060847878,-0.049868848174810,-0.017889730632305,0.170251771807671,0.111889079213142,-0.010196961462498,-0.057440858334303,-0.008533623069525,0.008471280336380,0.023544995114207) * MODEL3_texOff(vec2(0,0));
res += mat4(0.054407253861427,0.068446695804596,0.255495190620422,0.072963178157806,-0.131854385137558,-0.063828915357590,0.034914910793304,-0.001070555881597,0.040950309485197,0.049319658428431,-0.026130007579923,0.034849219024181,-0.021441252902150,-0.037867613136768,-0.023381413891912,0.162443608045578) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.131511107087135,-0.022250071167946,0.004610086325556,-0.039232000708580,0.020075509324670,0.007212591357529,0.006433971691877,-0.003208290785551,0.074289932847023,0.021725587546825,-0.032202385365963,0.077100746333599,-0.034157194197178,0.033498104661703,0.013115056790411,0.088669523596764) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.152247965335846,0.193785160779953,-0.078109726309776,-0.122177980840206,0.105302825570107,0.004363367334008,0.109035871922970,-0.007440658286214,0.041218042373657,0.077741652727127,-0.027155786752701,0.012632650323212,0.010508899576962,-0.114656664431095,0.004950978327543,-0.014204387553036) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.062960937619209,0.174362048506737,-0.033792566508055,-0.108665831387043,0.118813507258892,0.059099830687046,-0.036441702395678,0.066454894840717,0.024342559278011,0.022165901958942,0.068120785057545,0.007748129777610,0.070974938571453,0.006808070931584,-0.061097737401724,0.073178932070732) * MODEL3_texOff(vec2(1,1));
res += mat4(0.083017237484455,0.064891934394836,0.086089201271534,0.119706302881241,0.014668759889901,-0.103881277143955,0.082439795136452,0.097393341362476,0.035683430731297,0.003395217237994,-0.014820827171206,0.070355020463467,-0.199017897248268,0.067288272082806,-0.046162925660610,0.031398251652718) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.117217734456062,-0.022540554404259,0.024774275720119,0.119711808860302,-0.055664498358965,-0.128734394907951,-0.106121875345707,0.070266678929329,0.009766021743417,-0.100977905094624,0.018861295655370,0.101817406713963,-0.087120562791824,0.157170653343201,-0.149475380778313,-0.103457659482956) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.001046861172654,-0.087830670177937,0.038241341710091,-0.087790876626968,0.064602941274643,-0.000597266829573,-0.063555136322975,0.002474114997312,0.027675407007337,-0.064203888177872,-0.055340763181448,0.058348357677460,0.018825225532055,0.051555249840021,-0.070461280643940,0.045950923115015) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.214514821767807,0.030785659328103,0.024015253409743,-0.171266168355942,-0.087400518357754,0.069469429552555,0.105455726385117,-0.091979041695595,-0.122418038547039,-0.053117018193007,0.066871993243694,-0.071509867906570,-0.040128543972969,0.007434192113578,-0.072126641869545,0.079125143587589) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.044883761554956,0.015638034790754,-0.028716640546918,0.257248938083649,-0.210292458534241,0.105791084468365,0.030816446989775,-0.045832570642233,0.043038088828325,0.016812227666378,0.097221344709396,0.158308312296867,0.029526697471738,-0.081406116485596,-0.247886762022972,0.035192333161831) * MODEL4_texOff(vec2(0,0));
res += mat4(0.005140864755958,-0.120812125504017,0.040410481393337,-0.146721169352531,0.086361616849899,-0.086978174746037,-0.200435668230057,-0.019225997850299,0.088056929409504,-0.030890956521034,0.048040926456451,0.058628458529711,0.046264674514532,0.030482985079288,0.032731059938669,-0.113788455724716) * MODEL4_texOff(vec2(0,1));
res += mat4(0.014452528208494,0.039291094988585,-0.061966333538294,-0.175855278968811,-0.135014057159424,0.046652156859636,-0.005373039282858,-0.049180511385202,-0.041983459144831,0.060147427022457,-0.079434826970100,0.002145345089957,-0.001830316497944,0.013939162716269,-0.070298664271832,-0.034406140446663) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.040193967521191,0.083499655127525,0.046534955501556,0.098826460540295,-0.104169957339764,0.023191886022687,0.022217193618417,-0.094628520309925,0.008370016701519,0.074559085071087,0.035277213901281,-0.076622329652309,0.105943083763123,0.059306278824806,-0.130292475223541,-0.024357423186302) * MODEL4_texOff(vec2(1,0));
res += mat4(0.028329359367490,-0.056022085249424,0.015898961573839,-0.024703999981284,0.043177980929613,-0.048542276024818,-0.034207180142403,-0.051935158669949,-0.017566967755556,-0.121495395898819,0.056292302906513,-0.047937676310539,-0.002357234945521,-0.035968635231256,-0.007462267298251,-0.003015581285581) * MODEL4_texOff(vec2(1,1));
res += mat4(0.058502424508333,-0.059763107448816,0.019232178106904,0.023928480222821,-0.048900667577982,-0.050283499062061,-0.000030759649235,0.056353267282248,-0.077820383012295,-0.016545716673136,-0.060757223516703,-0.014308575540781,-0.056839555501938,-0.045987561345100,0.104731135070324,0.113482549786568) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.028477236628532,-0.005497854202986,0.014201511628926,0.110906518995762,0.024863254278898,0.005877484101802,-0.031139556318521,0.076438128948212,0.098962925374508,-0.009234057739377,0.038907781243324,-0.118771784007549,0.000811417819932,0.022582000121474,0.059916928410530,-0.070019438862801) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.021203352138400,-0.052684221416712,-0.011228801682591,0.031092343851924,-0.043953113257885,-0.025006568059325,0.021716479212046,-0.057037305086851,0.069400757551193,0.027422174811363,-0.061678025871515,0.037086524069309,0.055535551160574,0.037660393863916,0.002377237426117,0.105025365948677) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.171131804585457,-0.063849024474621,-0.005643399432302,-0.073114819824696,0.012500144541264,-0.044277671724558,0.050325036048889,-0.028022395446897,0.499821692705154,0.186157152056694,0.048899989575148,-0.033688563853502,0.052732970565557,-0.192456156015396,-0.113515689969063,0.033047892153263) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.039554812014103,0.313780069351196,0.208311036229134,-0.772636294364929,0.120712727308273,-0.051318481564522,0.001705319620669,0.199449792504311,0.042043145745993,-0.118390068411827,-0.031188990920782,-0.103001758456230,-0.030195325613022,0.015025156550109,-0.002811259590089,-0.240833073854446) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.048039320856333,-0.042976625263691,-0.056695271283388,0.014492388814688,0.071203418076038,0.059809088706970,-0.026248104870319,0.023382717743516,-0.117560200393200,0.120874688029289,0.033156838268042,-0.128296554088593,0.113957285881042,-0.010599267669022,0.000126435887069,-0.042082376778126) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.105489805340767,-0.002920568687841,0.063161604106426,-0.053199063986540,0.067001380026340,0.084703445434570,0.069184824824333,-0.214967161417007,0.152337580919266,0.109219036996365,0.063002750277519,-0.149458765983582,-0.210767135024071,-0.072282917797565,-0.058223035186529,-0.060512404888868) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.065005667507648,-0.092830196022987,-0.100075341761112,-0.154145777225494,-0.128999888896942,-0.118558049201965,-0.043452244251966,-0.028962770476937,0.114273160696030,-0.060733791440725,0.085053697228432,-0.055001009255648,-0.188901320099831,0.025319064036012,-0.150068253278732,0.087602712213993) * MODEL5_texOff(vec2(1,0));
res += mat4(0.086458072066307,0.011413327418268,0.090856924653053,0.075596243143082,-0.000108058462502,0.101208515465260,0.075987957417965,0.005227079149336,-0.030144032090902,-0.002947240835056,-0.088263235986233,-0.113715365529060,0.078501783311367,0.045908655971289,0.100922770798206,0.007381071802229) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.106237523257732,-0.080799013376236,-0.009834903292358,-0.243125110864639,-0.011948691681027,0.076586842536926,-0.090651355683804,-0.014249548316002,-0.069007463753223,-0.129047960042953,-0.083111599087715,0.198862567543983,-0.048731904476881,-0.048821378499269,-0.011950941756368,0.046758677810431) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.071109779179096,-0.119216553866863,0.023808490484953,-0.142818406224251,0.097091302275658,-0.002460614545271,-0.003293467918411,0.133866474032402,0.098344057798386,-0.035416159778833,-0.129942178726196,-0.008148149587214,0.008694947697222,-0.006889332551509,-0.003566377097741,0.250921994447708) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.063562579452991,-0.070445083081722,0.048516385257244,-0.268726617097855,0.180086493492126,-0.134686604142189,-0.026292484253645,0.011289550922811,-0.022360486909747,-0.112632639706135,0.106935285031796,-0.029351176694036,-0.068686790764332,-0.011401704512537,0.035575032234192,-0.083086274564266) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.097561471164227,-0.144555106759071,0.099295690655708,0.023190448060632,-0.007954657077789,0.024005454033613,-0.114763475954533,0.015722950920463,-0.007361577358097,0.021748714148998,0.118954017758369,0.068688936531544,-0.093356221914291,0.039758827537298,-0.049012932926416,0.081708334386349) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.010965439490974,-0.169379353523254,-0.234758824110031,0.257944524288177,0.242336019873619,0.101845517754555,-0.022444618865848,-0.032559186220169,-0.055385813117027,-0.001226579537615,-0.060804430395365,0.020928425714374,-0.064017102122307,-0.064326606690884,-0.106985263526440,0.080842152237892) * MODEL6_texOff(vec2(0,0));
res += mat4(0.013323171995580,-0.110175788402557,0.033736404031515,-0.054323203861713,0.125038161873817,-0.065314382314682,0.102044723927975,-0.076478123664856,-0.051960922777653,0.061773691326380,-0.069289952516556,-0.049713466316462,-0.069721773266792,-0.071674004197121,-0.064651422202587,0.115813925862312) * MODEL6_texOff(vec2(0,1));
res += mat4(0.109476931393147,0.023084348067641,0.075099036097527,-0.019953884184361,-0.023614520207047,0.003708907635882,-0.004519438836724,-0.017401149496436,-0.091374568641186,0.078433476388454,-0.018045447766781,0.009784676134586,0.250788182020187,0.031251218169928,-0.118466727435589,-0.047168113291264) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.058341789990664,0.033365275710821,-0.026397895067930,0.053362224251032,0.017051061615348,-0.060679208487272,0.062327340245247,-0.076441794633865,0.016999961808324,0.098381944000721,-0.019409406930208,-0.027832208201289,-0.258608341217041,-0.063701599836349,-0.026563316583633,-0.155171304941177) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.061150584369898,-0.174231007695198,0.029677568003535,0.021045716479421,-0.032242171466351,-0.023338148370385,0.005642120726407,0.022893741726875,0.075711488723755,-0.028609853237867,0.006896561477333,-0.003846613457426,-0.025224450975657,0.137099310755730,-0.023978954181075,-0.153371751308441) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.204969733953476,0.452813476324081,0.424156546592712,-0.062152158468962) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_2x_LA) mapping 2_6

vec4 hook()
{
vec4 res = vec4(0.163605004549026,-0.034492738544941,0.025588857010007,-0.009042850695550);
res += mat4(0.383533895015717,0.166980013251305,0.116015136241913,0.106991469860077,0.137388959527016,0.035841185599566,-0.007816151715815,-0.174706205725670,0.013104420155287,0.103005439043045,-0.001871492946520,0.168063491582870,0.126269608736038,-0.216237813234329,0.110548861324787,-0.014185125939548) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.050427667796612,0.012906193733215,-0.022998336702585,-0.155476674437523,0.122300811111927,-0.101882889866829,-0.003309601917863,0.079641804099083,-0.151927277445793,-0.044668406248093,-0.046238150447607,0.069427691400051,0.081064090132713,0.079050488770008,-0.227611005306244,-0.143628522753716) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.224712371826172,0.303431838750839,-0.006972687784582,0.027809368446469,0.077510431408882,-0.121934391558170,0.079209111630917,0.024811724200845,0.107441611588001,-0.052212007343769,0.137071490287781,0.091986708343029,-0.002056965837255,0.022326560690999,0.150598928332329,0.192657992243767) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.149859294295311,0.086460649967194,0.080667123198509,-0.218682333827019,0.067616708576679,0.012906366959214,-0.097139760851860,0.074751488864422,-0.098073899745941,-0.112710483372211,-0.153767332434654,0.123066857457161,0.087611041963100,-0.170201987028122,0.121190212666988,-0.034566767513752) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.276074796915054,-0.171806588768959,-0.207472950220108,-0.354968070983887,0.014972027391195,0.027880858629942,0.153876274824142,-0.113277249038219,0.044820733368397,0.078938260674477,0.154449462890625,-0.205713018774986,0.063245140016079,0.117811672389507,-0.141076534986496,-0.010974002070725) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.158835679292679,-0.005321527831256,-0.048322174698114,0.089597940444946,-0.074379965662956,-0.034176826477051,0.022619873285294,-0.099280409514904,0.038227967917919,0.073658950626850,-0.033122874796391,-0.397654742002487,0.068380169570446,0.013005110435188,0.153256207704544,0.169910818338394) * MODEL1_texOff(vec2(0,1));
res += mat4(0.250559896230698,-0.025167230516672,0.395427703857422,-0.042295824736357,0.105602569878101,0.130007997155190,0.120933085680008,-0.006677812896669,0.134374871850014,0.143665984272957,-0.023330608382821,0.032517861574888,0.014487302862108,-0.013763213530183,-0.031358912587166,0.249324291944504) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.051716856658459,0.084678180515766,0.019103668630123,0.152991890907288,0.144028797745705,-0.051503051072359,-0.033085610717535,-0.074487693607807,0.052084565162659,-0.230341553688049,0.208699449896812,-0.011808921582997,0.030103359371424,0.036964688450098,-0.058584216982126,0.055334579199553) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.276471734046936,0.171551853418350,0.017766132950783,0.149882614612579,0.181736558675766,0.049909748136997,-0.200032889842987,0.055592298507690,-0.160769551992416,0.017962686717510,-0.108988650143147,0.051356963813305,-0.026742301881313,-0.130299925804138,0.036311551928520,-0.192470520734787) * MODEL1_texOff(vec2(1,1));
res += mat4(0.165531933307648,0.035164933651686,-0.088789053261280,0.025049258023500,0.160870835185051,0.039134088903666,0.042078256607056,0.218830302357674,0.118576839566231,-0.020635550841689,0.014374291524291,-0.052617542445660,-0.095382422208786,-0.010029165074229,-0.090926721692085,0.072077877819538) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.140323728322983,-0.044641576707363,0.146588549017906,-0.014348956756294,-0.057627849280834,-0.083493091166019,0.016551474109292,-0.055001527070999,-0.010453195311129,0.004276034422219,-0.133134275674820,-0.092439249157906,-0.008094440214336,0.115955814719200,-0.170470669865608,-0.141739085316658) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.156901553273201,0.241561725735664,0.009641285054386,0.051407109946012,0.033670362085104,0.134183257818222,-0.084933787584305,-0.041399043053389,-0.033817227929831,-0.143652006983757,0.022869950160384,-0.054713416844606,-0.109193332493305,0.019930887967348,-0.113277666270733,-0.072842761874199) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.097034730017185,0.129541337490082,-0.197616726160049,-0.055853564292192,0.140105649828911,0.054078605026007,-0.181602627038956,-0.086348645389080,-0.132380187511444,-0.118082597851753,-0.022166702896357,-0.173031017184258,0.090846799314022,-0.058606836944818,-0.098408430814743,-0.014467425644398) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.097204111516476,0.140328571200371,0.192398428916931,-0.059159848839045,-0.336338758468628,-0.176581427454948,-0.200915813446045,-0.247552081942558,-0.170340165495872,0.102680824697018,-0.313741564750671,-0.068661004304886,-0.008080319501460,-0.246502906084061,0.038770295679569,-0.177715331315994) * MODEL2_texOff(vec2(0,0));
res += mat4(0.006946903187782,0.092170931398869,-0.040295735001564,-0.047783955931664,-0.074595957994461,-0.119496695697308,0.025476153939962,0.219271257519722,0.108815506100655,-0.142649933695793,0.034491147845984,-0.081315614283085,0.034992847591639,0.096298739314079,-0.258535832166672,0.021030580624938) * MODEL2_texOff(vec2(0,1));
res += mat4(0.032501049339771,0.187193036079407,-0.100080654025078,0.168872654438019,0.197222679853439,-0.078345105051994,0.195076018571854,-0.052898898720741,-0.019041277468204,0.070602081716061,0.017728000879288,-0.118309020996094,0.059443280100822,0.099343024194241,-0.166506737470627,0.060125678777695) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.105246506631374,0.024615239351988,0.114543840289116,0.018495867028832,-0.088995188474655,0.058052346110344,-0.119290292263031,0.238782063126564,0.030846470966935,0.141509041190147,0.009700299240649,-0.036123774945736,0.076370142400265,-0.134398654103279,-0.068316169083118,0.069325163960457) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.025427961722016,0.119625806808472,0.017252808436751,-0.120653286576271,-0.060901574790478,0.094497054815292,0.083505846560001,-0.185406774282455,0.027133813127875,0.045148454606533,-0.158870756626129,-0.005874813534319,0.112321361899376,-0.012372206896544,-0.010199259966612,0.240281343460083) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.056391246616840,-0.128708064556122,0.064263463020325,0.165817260742188,0.088375799357891,-0.117808997631073,-0.027675773948431,-0.064789779484272,-0.008738788776100,0.052580501884222,0.008869623765349,0.059662394225597,-0.052725225687027,0.042962580919266,0.021628644317389,-0.397175580263138) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.060475405305624,0.113708272576332,0.061682637780905,0.152996361255646,0.047460820525885,0.081187263131142,-0.208177745342255,0.196468710899353,-0.033240385353565,0.077134557068348,0.044213168323040,-0.015087258070707,-0.106558650732040,0.083485402166843,-0.200842410326004,-0.073316738009453) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.083100400865078,-0.095452390611172,0.135006383061409,-0.112906999886036,0.029579896479845,-0.015573401935399,-0.124685607850552,0.105642803013325,-0.018001252785325,0.040980525314808,-0.024134626612067,-0.048614073544741,-0.155204266309738,0.082153648138046,-0.101709261536598,0.310310304164886) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.290350466966629,-0.123984485864639,-0.041180353611708,-0.144647955894470,0.050867836922407,-0.154834359884262,0.133273646235466,-0.104492679238319,-0.015201266855001,0.128437638282776,-0.045604821294546,0.102834790945053,-0.085692994296551,-0.040083844214678,0.100563801825047,0.065508723258972) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.593157291412354,0.223224937915802,-0.069326572120190,-0.259472757577896,-0.042261939495802,-0.078503221273422,0.026286371052265,0.145829081535339,0.067368224263191,-0.033669691532850,0.083235241472721,-0.024780016392469,-0.108171083033085,0.077976919710636,-0.121525645256042,0.169691458344460) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.207216337323189,0.204012185335159,-0.177069246768951,-0.088134884834290,0.024167096242309,0.031883861869574,-0.166670367121696,-0.032588846981525,-0.013662463054061,0.004091641400009,-0.032386537641287,0.041409280151129,0.104905210435390,-0.046842459589243,0.047775950282812,0.062462564557791) * MODEL3_texOff(vec2(0,1));
res += mat4(0.012222122400999,-0.026397518813610,-0.042751785367727,0.048556245863438,-0.058072555810213,-0.042150765657425,-0.037967700511217,0.039705544710159,-0.048055499792099,-0.031469728797674,-0.032691333442926,-0.050500322133303,-0.159252569079399,-0.131508633494377,0.102368198335171,0.272132903337479) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.018975591287017,-0.185547918081284,0.117385692894459,-0.026826934888959,-0.051613017916679,0.021654341369867,-0.183278277516365,-0.060532432049513,0.047840915620327,0.023704949766397,-0.058948151767254,-0.080370195209980,-0.012464053928852,0.037727765738964,-0.221878185868263,0.084210813045502) * MODEL3_texOff(vec2(1,0));
res += mat4(0.147570118308067,0.030933862552047,-0.125526085495949,-0.058610193431377,0.042528647929430,-0.155345872044563,-0.022227331995964,-0.164380416274071,-0.067281678318977,-0.030878335237503,-0.038955040276051,-0.044013820588589,0.004308883566409,-0.160545587539673,0.017996530979872,-0.047658469527960) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.112446628510952,0.339140921831131,-0.247406408190727,0.125185504555702,0.068179816007614,0.070813424885273,0.011446292512119,-0.011866547167301,0.042309556156397,0.103246152400970,-0.051523376256227,0.357400834560394,-0.267695277929306,0.039750009775162,-0.038093306124210,-0.092899665236473) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.129945054650307,0.025325857102871,0.148552209138870,0.057352151721716,-0.189400956034660,-0.067833110690117,0.021466052159667,-0.049499411135912,-0.101171076297760,-0.142307117581367,-0.115486226975918,-0.056962076574564,0.026149587705731,0.202959746122360,-0.072861842811108,0.207442268729210) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.088458590209484,0.002107742009684,-0.012653905898333,0.019714176654816,-0.048197645694017,0.012593059800565,-0.079921908676624,0.121672719717026,-0.058097168803215,-0.144157871603966,-0.000047951125453,-0.067921660840511,-0.136718705296516,-0.099977023899555,0.127539828419685,0.064270988106728) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.121339902281761,0.113290287554264,-0.007210962008685,-0.014165094122291,-0.094189994037151,-0.010272298939526,-0.048169493675232,0.090280584990978,-0.056151650846004,0.029751686379313,-0.014222397468984,-0.015474964864552,0.271277159452438,-0.032758519053459,0.209163948893547,0.295090705156326) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.050039578229189,-0.150740787386894,0.139157965779305,-0.080047167837620,0.025955496355891,0.053573600947857,0.073625527322292,-0.008967898786068,-0.224756553769112,0.051764480769634,0.013437057845294,-0.316871017217636,0.106315225362778,0.094033986330032,0.047246195375919,0.268736273050308) * MODEL4_texOff(vec2(0,0));
res += mat4(0.142930388450623,-0.024574199691415,-0.037447392940521,0.032806146889925,0.081630222499371,-0.025345563888550,0.025305712595582,0.086915150284767,-0.084866486489773,0.128935933113098,-0.108317114412785,-0.357052862644196,0.026234826073050,-0.057285532355309,-0.088764972984791,0.101410180330276) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.044842705130577,0.191026255488396,-0.079206086695194,0.167861774563789,-0.107316888868809,-0.103178776800632,0.015942355617881,-0.016563041135669,0.026741364970803,0.046233635395765,0.080178141593933,-0.176351472735405,-0.220243796706200,-0.102354548871517,-0.251209497451782,0.091378271579742) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.077212437987328,-0.075044900178909,0.166117638349533,-0.069302469491959,0.038509491831064,0.158469840884209,0.009981893934309,-0.035322573035955,0.068221636116505,-0.066323794424534,0.085882693529129,-0.051148790866137,-0.089023999869823,-0.118041194975376,0.043452177196741,-0.212708637118340) * MODEL4_texOff(vec2(1,0));
res += mat4(0.011739132925868,-0.011851554736495,-0.145476773381233,-0.124997809529305,-0.040329482406378,-0.006633746903390,-0.090416610240936,0.020883738994598,-0.039617408066988,0.037120964378119,0.011974098160863,0.216955766081810,-0.042811270803213,0.122852876782417,-0.069547377526760,-0.357593029737473) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.045271001756191,-0.092185482382774,0.160254508256912,-0.143171340227127,-0.001987795811146,0.006264608819038,0.014716821722686,0.038031876087189,-0.285026043653488,-0.082421816885471,-0.046785868704319,-0.133310869336128,-0.029739487916231,-0.184621661901474,-0.037675168365240,0.123575948178768) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.033887997269630,-0.014430781826377,-0.142877355217934,0.026777680963278,0.031203553080559,0.051228675991297,-0.089914500713348,-0.005029026418924,-0.064051888883114,-0.135984182357788,-0.053010612726212,0.145012691617012,0.122428536415100,-0.062599711120129,-0.074187763035297,0.012152624316514) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.019724454730749,0.055445943027735,0.031763970851898,0.163771748542786,-0.026028776541352,0.077594459056854,0.021273219957948,0.034463066607714,0.035515863448381,-0.078029580414295,-0.045218810439110,0.043882936239243,0.030404441058636,0.033103168010712,-0.122749827802181,-0.086355097591877) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.105899728834629,-0.012669368647039,0.081334941089153,-0.035192199051380,-0.098126366734505,-0.038165204226971,0.188200667500496,-0.045159459114075,-0.002822340233251,-0.133731782436371,-0.038878481835127,0.079029463231564,-0.060717891901731,0.108304865658283,0.060916423797607,0.007747764233500) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.004353715572506,0.078615099191666,-0.137928396463394,-0.014545322395861,0.035036142915487,0.055943582206964,0.112699709832668,-0.016057159751654,0.018122965469956,-0.093682952225208,-0.019363651052117,-0.168890908360481,0.034124419093132,0.134694531559944,0.035929817706347,-0.055844150483608) * MODEL5_texOff(vec2(0,0));
res += mat4(0.093726813793182,-0.095851436257362,0.194706693291664,0.174577042460442,-0.005140720400959,0.084838367998600,0.025679847225547,0.017561960965395,-0.140808448195457,-0.084253773093224,-0.051413297653198,-0.100709818303585,-0.167509660124779,-0.116341188549995,0.122766658663750,-0.104156985878944) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.023054428398609,-0.120578385889530,-0.045366186648607,-0.003829330205917,-0.104431986808777,-0.128332972526550,-0.169252678751945,0.114283859729767,0.015857210382819,-0.047866147011518,-0.114146895706654,0.013540591113269,-0.079995647072792,-0.111238561570644,0.026413600891829,-0.099693693220615) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.143998697400093,0.202529922127724,0.043609548360109,0.251469433307648,0.176808163523674,-0.288597196340561,0.016636811196804,-0.112132169306278,0.034220628440380,-0.214519932866096,0.044629566371441,-0.196446791291237,-0.046402320265770,-0.091940723359585,-0.078613176941872,0.122872710227966) * MODEL5_texOff(vec2(1,0));
res += mat4(0.033488117158413,-0.010770807042718,0.250884115695953,0.082689888775349,-0.039566837251186,-0.106644041836262,0.081002645194530,-0.027584007009864,0.058931745588779,-0.027003381401300,0.050107885152102,-0.019418722018600,-0.070600211620331,-0.069667443633080,-0.038754250854254,-0.059275798499584) * MODEL5_texOff(vec2(1,1));
res += mat4(0.053373131901026,0.063434623181820,-0.080374054610729,0.169277966022491,-0.087877444922924,0.097642533481121,-0.064546637237072,0.066764958202839,0.021765433251858,-0.020375287160277,-0.157602697610855,-0.229665651917458,-0.009173077531159,-0.007491619326174,0.009103321470320,0.066790536046028) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.033044721931219,-0.239374577999115,0.095714613795280,0.004440210293978,-0.094551213085651,-0.038759380578995,0.072768464684486,-0.150704249739647,-0.040329463779926,0.049079217016697,-0.065111517906189,-0.180560067296028,-0.064340673387051,0.039179343730211,0.028833279386163,-0.092586748301983) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.001439045881853,-0.141991883516312,-0.075862094759941,-0.082156524062157,-0.041664570569992,-0.290927261114120,-0.023151433095336,0.119190439581871,0.025804614648223,0.083110086619854,0.046141359955072,-0.004449100699276,0.044772498309612,0.108716428279877,0.006809299811721,-0.034511420875788) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.012728436850011,0.003646174445748,0.124970674514771,0.085136316716671,-0.064132981002331,0.135167270898819,0.015494555234909,-0.159679651260376,0.180202871561050,0.118341282010078,-0.051732514053583,-0.186689496040344,-0.103417761623859,0.101440630853176,0.035097848623991,-0.148225396871567) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.009637888520956,-0.085729323327541,0.127433359622955,0.019114734604955,-0.090072482824326,0.000102941477962,-0.065335087478161,0.089783921837807,0.096338465809822,-0.185174167156219,0.070475921034813,0.077963367104530,0.026921126991510,0.086552791297436,-0.033571798354387,0.183911249041557) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.081283643841743,0.068439260125160,-0.205600544810295,-0.157774090766907,0.157047912478447,-0.113355807960033,-0.043820060789585,0.127945572137833,0.021625045686960,-0.039927989244461,0.204301983118057,0.143759965896606,0.112821958959103,-0.087055645883083,-0.045195583254099,-0.040308590978384) * MODEL6_texOff(vec2(0,1));
res += mat4(0.061773199588060,0.079867750406265,-0.113650813698769,-0.086361840367317,-0.013894909061491,0.006617689039558,0.060289662331343,-0.015666145831347,0.029338363558054,0.033596713095903,0.014025120064616,-0.127792641520500,0.050194960087538,0.041293203830719,-0.094527587294579,0.136686503887177) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.205647811293602,-0.227544426918030,0.162874996662140,-0.004731033928692,-0.011081532575190,0.089711122214794,-0.043803419917822,0.029705518856645,-0.165300086140633,-0.067409761250019,0.111372523009777,-0.204006269574165,-0.087079718708992,-0.019973093643785,-0.183392062783241,-0.006326768547297) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.040748372673988,-0.039750736206770,-0.155610337853432,-0.094217866659164,0.032589524984360,0.005352883134037,0.067892350256443,-0.064422018826008,-0.117717072367668,-0.005565017927438,-0.271069616079330,0.002326345536858,-0.163468122482300,-0.175873711705208,-0.113933093845844,-0.024082912132144) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.333766788244247,0.206424176692963,-0.042787071317434,-0.274974256753922) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_2x_LA) mapping 3_1

vec4 hook()
{
vec4 res = vec4(0.052869003266096,0.104137994349003,0.125358045101166,-0.471108525991440);
res += mat4(0.111493818461895,-0.018087232485414,-0.085981450974941,0.039170090109110,-0.081171125173569,-0.090713746845722,0.155205264687538,-0.010238963179290,-0.046201974153519,-0.025655422359705,0.001322119031101,-0.014971609227359,-0.016324831172824,0.005097698420286,0.196462064981461,0.040969397872686) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.085516706109047,-0.000899975595530,0.003252350725234,0.061571568250656,-0.195814684033394,-0.192707270383835,-0.172989398241043,-0.144056022167206,-0.016090758144855,-0.033778272569180,-0.042007803916931,0.066600359976292,-0.075527958571911,0.031495492905378,0.195675283670425,-0.001626397366636) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.051058299839497,-0.005467521026731,-0.020808793604374,-0.025092806667089,-0.260172396898270,0.023213813081384,-0.141075372695923,-0.140250250697136,-0.041531831026077,-0.066385008394718,0.011759173125029,0.000458719820017,-0.001186459558085,-0.102858968079090,0.053679589182138,-0.076851159334183) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.066948764026165,0.066224627196789,0.037515535950661,0.098275758326054,-0.142809122800827,0.089348100125790,0.064733833074570,0.035277631133795,-0.058508582413197,-0.071460641920567,-0.133992403745651,0.081594213843346,0.086195804178715,0.111688241362572,0.216330111026764,-0.125009298324585) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.131372898817062,0.138884559273720,0.003270759014413,0.118799380958080,-0.098039656877518,-0.086663395166397,-0.058623917400837,-0.101026669144630,0.072816282510757,0.009137517772615,-0.272322386503220,0.004623014479876,0.149611383676529,0.213132753968239,0.230190217494965,-0.095288999378681) * MODEL7_texOff(vec2(0,0));
res += mat4(0.028616214171052,0.060810714960098,-0.002184828743339,0.098522908985615,-0.049268506467342,0.188498005270958,0.007224863395095,-0.050789762288332,0.308061182498932,0.194074153900146,0.146444171667099,-0.077016733586788,0.062085412442684,-0.140218108892441,-0.253412395715714,-0.042330179363489) * MODEL7_texOff(vec2(0,1));
res += mat4(0.057441867887974,-0.049053005874157,-0.088779620826244,-0.045780755579472,-0.141111239790916,-0.002641393104568,0.012790128588676,0.028625819832087,0.068650826811790,0.005799200385809,-0.092500761151314,0.112522348761559,0.054910451173782,0.026504594832659,0.161014631390572,0.076329275965691) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.124520502984524,-0.047510068863630,0.092464312911034,-0.062677487730980,-0.090991370379925,-0.236046284437180,0.035791043192148,-0.115227885544300,0.030558148398995,-0.107599943876266,-0.062255807220936,-0.029186299070716,0.117344722151756,-0.098095990717411,-0.072757072746754,-0.102566152811050) * MODEL7_texOff(vec2(1,0));
res += mat4(0.012158799916506,0.001989715266973,0.038756955415010,-0.109558403491974,-0.043807245790958,0.099444553256035,-0.010071220807731,-0.070129312574863,0.162066742777824,0.079537890851498,0.094808988273144,0.098041675984859,0.073953792452812,-0.033200759440660,-0.029951496049762,-0.114690132439137) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.032662354409695,0.048782791942358,0.003959503024817,-0.080761313438416,-0.048972651362419,0.042072109878063,-0.085906393826008,0.037722278386354,-0.066542930901051,-0.094312183558941,0.100588880479336,-0.036474995315075,-0.015869878232479,-0.247539445757866,0.049733538180590,0.039999645203352) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.063086830079556,-0.145094066858292,-0.277929306030273,0.029074683785439,0.091394327580929,0.075310692191124,-0.593369603157043,-0.017901513725519,-0.012598489411175,-0.177933692932129,-0.284602373838425,0.071057163178921,-0.142031699419022,-0.148572713136673,-0.066155783832073,0.019708532840014) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.075711309909821,-0.131333261728287,-0.154227435588837,0.020900454372168,-0.023007156327367,-0.250941514968872,-0.215815946459770,0.011285961605608,-0.030628863722086,-0.239941567182541,0.163919150829315,0.074257679283619,0.265448927879333,-0.082230538129807,0.145169720053673,-0.015673911198974) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.052781827747822,-0.023884039372206,0.158012732863426,-0.169779822230339,-0.080485276877880,0.101574055850506,0.001022922224365,0.075370110571384,0.053344506770372,-0.007394657935947,0.014232631772757,-0.116548292338848,0.052090339362621,0.038319531828165,-0.029614362865686,0.053896009922028) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.057253319770098,-0.041792716830969,0.056413158774376,-0.027030915021896,-0.063593365252018,0.137582048773766,-0.109734334051609,0.060523979365826,0.124585784971714,0.124813750386238,-0.120175726711750,-0.097452975809574,0.328810781240463,0.206632748246193,-0.071606911718845,-0.062251083552837) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.139494508504868,-0.057364668697119,-0.131559967994690,0.074121318757534,0.149111196398735,-0.035890419036150,-0.024919657036662,0.258435487747192,0.060565918684006,-0.206143066287041,0.019806422293186,-0.040914196521044,0.260844051837921,-0.109305091202259,0.038413625210524,0.001805125153624) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.050197612494230,0.023467455059290,0.078932799398899,0.105015948414803,-0.035827159881592,0.006627994589508,-0.009061965160072,0.014867272228003,-0.041218824684620,-0.205423280596733,0.177981153130531,-0.044136703014374,0.067857056856155,-0.157288342714310,0.165339931845665,0.042137846350670) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.006249423138797,0.154017105698586,0.061643000692129,-0.021260449662805,-0.050066422671080,0.127428635954857,0.124027661979198,0.065851539373398,-0.133312061429024,-0.016532300040126,0.101440966129303,-0.046839345246553,0.071206063032150,0.032290909439325,0.110019564628601,-0.018420416861773) * MODEL8_texOff(vec2(1,0));
res += mat4(0.106441594660282,-0.040154017508030,0.037765644490719,-0.046933352947235,-0.040285229682922,0.034204617142677,0.044131420552731,-0.069663226604462,0.101877756416798,-0.008930487558246,-0.134825959801674,-0.093504160642624,0.257394552230835,-0.075410559773445,0.106317840516567,-0.052857760339975) * MODEL8_texOff(vec2(1,1));
res += mat4(0.002566586947069,-0.130835339426994,0.077045209705830,0.128213778138161,-0.066679097712040,0.149108350276947,-0.012246790342033,-0.055427137762308,0.020471112802625,0.016873694956303,0.085792042315006,0.070573836565018,0.009192269295454,-0.005618218332529,0.053651370108128,-0.017155716195703) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.008830350823700,-0.079911462962627,-0.243931934237480,-0.033313691616058,-0.038906157016754,0.003276699222624,0.043080523610115,-0.213459134101868,-0.111932672560215,0.086046129465103,0.143809989094734,0.209465906023979,-0.042987048625946,-0.057592783123255,-0.073863677680492,0.028005279600620) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.138619318604469,-0.000186585224583,0.159488052129745,0.030616516247392,-0.062896825373173,0.090754233300686,-0.080181077122688,0.021697394549847,0.028582340106368,0.011454938910902,-0.191941186785698,0.047897480428219,-0.009630826301873,-0.036075305193663,0.062412764877081,0.057076536118984) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.014408273622394,-0.054175678640604,0.063225924968719,0.090754956007004,-0.014956205151975,-0.061495859175920,0.015150512568653,-0.028002761304379,-0.118457205593586,-0.129442453384399,0.012441328726709,-0.012964763678610,-0.000604918983299,0.041145920753479,-0.049573637545109,0.132435023784637) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.046790022403002,-0.151889979839325,-0.055548138916492,0.504148125648499,0.018726605921984,-0.245039165019989,-0.195548027753830,0.015955930575728,-0.144806131720543,-0.050313111394644,-0.266539901494980,0.196535646915436,0.041336786001921,0.136105567216873,-0.001174422330223,0.065529383718967) * MODEL9_texOff(vec2(0,0));
res += mat4(0.081046156585217,0.045319534838200,0.137314140796661,0.123999252915382,0.007600856479257,0.204927340149879,0.004610954783857,0.056197103112936,-0.000929458765313,-0.250785619020462,-0.197364687919617,-0.013358619995415,-0.156738713383675,-0.060969594866037,-0.085924804210663,0.033532414585352) * MODEL9_texOff(vec2(0,1));
res += mat4(0.004479045979679,-0.007894717156887,-0.067382879555225,0.111274868249893,-0.258190006017685,0.069075234234333,0.123383268713951,0.070304825901985,0.012460598722100,-0.086923666298389,0.041143458336592,-0.016389248892665,0.002391894813627,0.052414074540138,-0.005934549961239,0.146960556507111) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.041449721902609,-0.097005866467953,0.051087889820337,0.164179205894470,0.112465701997280,-0.188630118966103,-0.144021838903427,0.130483150482178,-0.151357799768448,0.130222067236900,0.029352182522416,-0.090878501534462,-0.059358004480600,-0.081788539886475,-0.031143978238106,0.031156536191702) * MODEL9_texOff(vec2(1,0));
res += mat4(0.130990296602249,0.221481889486313,0.041075307875872,0.109318017959595,0.045452427119017,0.115918457508087,-0.111423231661320,0.007169050630182,0.020070539787412,0.108937360346317,-0.017291886731982,0.007195602636784,-0.083801604807377,-0.132349431514740,-0.118651583790779,0.051627527922392) * MODEL9_texOff(vec2(1,1));
res += mat4(0.097864732146263,-0.072837010025978,0.043672919273376,-0.091472424566746,-0.013742376118898,-0.031280502676964,-0.083004288375378,0.051241248846054,-0.112454198300838,-0.114425361156464,-0.138675078749657,0.007524822372943,-0.046690952032804,0.010084019042552,-0.123307101428509,0.053684737533331) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.143961548805237,-0.020317371934652,0.245874464511871,0.168748721480370,0.038932584226131,0.012614794075489,0.047746215015650,-0.020663145929575,-0.142031475901604,-0.079251125454903,-0.204553544521332,0.188573479652405,0.112319841980934,-0.121337451040745,0.053499281406403,0.089070320129395) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.018295951187611,-0.119049496948719,-0.138024583458900,-0.075281575322151,0.103853091597557,0.068638578057289,0.126073211431503,-0.063493050634861,-0.081788934767246,-0.040375120937824,-0.144278243184090,0.046839997172356,0.035305347293615,-0.081264562904835,0.141452550888062,-0.094829924404621) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.102184996008873,-0.067768134176731,-0.031816139817238,-0.034743450582027,-0.006185522302985,-0.157573327422142,0.232637450098991,-0.085620693862438,-0.032870773226023,0.023081880062819,-0.019346741959453,0.138159424066544,-0.080824814736843,0.063898503780365,-0.055397935211658,0.024752246215940) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.079800218343735,0.140300512313843,0.077056854963303,0.042641695588827,-0.023620279505849,-0.177670732140541,0.075886219739914,-0.270505309104919,-0.055569045245647,-0.027539014816284,-0.123806983232498,0.177358716726303,0.160870224237442,-0.018746720626950,-0.094477936625481,-0.115231536328793) * MODEL10_texOff(vec2(0,0));
res += mat4(0.048064857721329,0.123364031314850,0.107773810625076,0.002108390908688,-0.101024359464645,-0.167358800768852,-0.037754595279694,-0.043377481400967,-0.197206541895866,-0.003182648913935,0.009129389189184,0.150438249111176,-0.074452824890614,0.100107833743095,0.036677204072475,-0.185776159167290) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.030587330460548,-0.021246368065476,-0.035756763070822,-0.099003374576569,-0.043228618800640,-0.015785779803991,-0.056052599102259,-0.074876621365547,-0.035592082887888,-0.031817350536585,-0.028289090842009,-0.000438092305558,0.057512134313583,-0.060342315584421,0.068595714867115,0.002810146892443) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.036419384181499,0.135346516966820,0.207741692662239,0.124475866556168,-0.023541869595647,-0.157505229115486,0.025639778003097,-0.118762940168381,0.053433533757925,-0.069562755525112,-0.126702859997749,0.179697901010513,0.035268627107143,-0.008521794341505,-0.013011475093663,-0.071089088916779) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.031821392476559,-0.182643249630928,0.166405618190765,-0.001084510586224,0.082489952445030,0.023063013330102,0.014165363274515,-0.085456222295761,-0.004210690502077,-0.078967109322548,-0.061563730239868,0.079762235283852,0.157866746187210,0.086514212191105,-0.053992044180632,-0.093987368047237) * MODEL10_texOff(vec2(1,1));
res += mat4(0.037569072097540,-0.131292283535004,-0.031505156308413,-0.032478868961334,-0.080378010869026,-0.030188625678420,-0.068577080965042,-0.014501550234854,-0.075757466256618,-0.060432881116867,-0.002562291920185,-0.122971922159195,0.122301355004311,0.007790075149387,-0.139600589871407,0.024750975891948) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.150512650609016,-0.121046252548695,-0.066072739660740,0.044202312827110,-0.076790496706963,-0.110328987240791,0.046266064047813,-0.181817129254341,-0.001964191906154,-0.089411094784737,0.076917834579945,0.032074816524982,0.152322411537170,0.150028809905052,-0.395883172750473,0.005503708962351) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.085001610219479,-0.033991262316704,-0.060468472540379,-0.068448461592197,-0.099452905356884,-0.124987833201885,-0.026436191052198,-0.022250385954976,-0.005932341329753,0.007717908825725,0.076757550239563,0.062462557107210,0.085428126156330,0.032337628304958,-0.093449793756008,-0.132494524121284) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.026173152029514,-0.187014281749725,-0.127784878015518,-0.003790697548538,0.121822826564312,-0.054829768836498,-0.153873965144157,-0.147665053606033,-0.016225731000304,-0.069742538034916,-0.146228387951851,-0.193991631269455,-0.013518541119993,-0.100251160562038,-0.238865941762924,0.002373977098614) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.019224571064115,-0.053399436175823,-0.028253650292754,-0.144845768809319,0.043794769793749,0.053353920578957,-0.164307907223701,-0.307681500911713,0.061833910644054,0.070826843380928,-0.094226084649563,0.082946933805943,0.194627851247787,-0.073816470801830,-0.724760591983795,0.132936373353004) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.006721789482981,0.158538565039635,0.033978648483753,-0.002455659909174,0.062470003962517,-0.086395196616650,-0.105719923973083,-0.072605840861797,-0.084359139204025,-0.061276648193598,0.042056273669004,0.103395223617554,0.110888965427876,0.000588382885326,-0.315286099910736,-0.028558259829879) * MODEL11_texOff(vec2(0,1));
res += mat4(0.059728913009167,0.003813381772488,0.077625982463360,0.028920045122504,0.188455536961555,0.032096344977617,0.167240276932716,0.049071121960878,-0.012619321234524,-0.069865070283413,-0.090180248022079,0.114562593400478,-0.060342106968164,-0.028142217546701,-0.093921370804310,-0.023918045684695) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.146237730979919,0.065667487680912,0.109370701014996,-0.147799089550972,-0.154961809515953,0.203473642468452,0.073371648788452,-0.134055063128471,0.078920640051365,0.198922857642174,-0.179966762661934,0.026282180100679,-0.226035103201866,0.094343140721321,-0.070429593324661,0.037279583513737) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.002609575400129,0.146023511886597,0.120347015559673,-0.080328255891800,-0.088846161961555,0.120480522513390,0.050690010190010,-0.027460549026728,0.092446222901344,0.014234173111618,0.023148085922003,-0.001852300134487,-0.076765686273575,0.077182106673717,0.109667494893074,0.056382488459349) * MODEL11_texOff(vec2(1,1));
res += mat4(0.031582545489073,0.282637208700180,-0.062736578285694,0.047870803624392,-0.143291056156158,-0.177988633513451,0.146416366100311,0.096098840236664,-0.061829887330532,-0.168808683753014,-0.111040845513344,0.098960980772972,-0.085953719913960,-0.017651898786426,0.085413411259651,-0.086372680962086) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.098712541162968,0.127518624067307,-0.079371005296707,-0.108785837888718,-0.025973059237003,-0.118768036365509,-0.138409882783890,0.150080516934395,0.025382572785020,0.033587798476219,-0.038505695760250,0.070746794342995,-0.276391357183456,-0.091602623462677,-0.034582436084747,0.095101341605186) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.039226043969393,0.285595923662186,-0.034967146813869,0.080256260931492,0.143702417612076,0.046514082700014,-0.065226487815380,0.122413657605648,-0.037779986858368,-0.002539875451475,0.186974972486496,0.037106152623892,-0.190261453390121,-0.038904502987862,0.076495401561260,0.021712403744459) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.130088880658150,0.055624041706324,-0.118985645473003,-0.021650549024343,-0.141894012689590,-0.075585179030895,-0.011103074997663,0.069754622876644,-0.017851727083325,0.025081632658839,-0.195586219429970,0.077788449823856,-0.023786531761289,-0.127532646059990,-0.086472205817699,-0.106859438121319) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.214360803365707,-0.189411625266075,-0.222371861338615,-0.141333535313606,0.044269219040871,0.026080233976245,0.035320118069649,-0.000361975748092,0.018989063799381,0.083571977913380,-0.033845245838165,0.144446805119514,0.091457724571228,-0.088636115193367,-0.222695216536522,0.106100603938103) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.297932088375092,-0.056014169007540,-0.064441107213497,0.074859902262688,0.152435839176178,-0.007580337114632,0.008296046406031,0.136624827980995,0.108758538961411,-0.071324199438095,0.168643712997437,0.119412496685982,-0.175118312239647,0.105535790324211,0.079930387437344,0.063028819859028) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.048639655113220,0.168840974569321,-0.029259759932756,-0.101119354367256,-0.071699000895023,-0.097990542650223,0.063413426280022,0.139606088399887,0.000244231894612,0.084117978811264,-0.054907497018576,0.206906244158745,0.049244843423367,-0.041032250970602,0.030836746096611,0.022091096267104) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.106017433106899,0.142751097679138,-0.020580261945724,-0.059482581913471,0.054663758724928,0.168402105569839,0.027382334694266,0.131477430462837,0.078274667263031,0.106655791401863,-0.017092026770115,0.059276692569256,-0.067824780941010,-0.189224511384964,0.027389142662287,0.019369019195437) * MODEL12_texOff(vec2(1,0));
res += mat4(0.061350028961897,0.036015197634697,-0.016730848699808,0.176027938723564,0.229500785470009,0.105945155024529,0.138842850923538,0.044630892574787,0.092502921819687,0.053538300096989,0.030753953382373,0.213152810931206,-0.139907881617546,0.047206591814756,0.020918574184179,0.049335826188326) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.477851361036301,0.030966423451900,0.026248553767800,0.055431153625250) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_2x_LA) mapping 3_2

vec4 hook()
{
vec4 res = vec4(0.029216567054391,0.108365245163441,0.076437242329121,0.031032443046570);
res += mat4(-0.062370840460062,0.121661737561226,0.050887733697891,0.037716146558523,-0.035135261714458,-0.022642705589533,0.032142575830221,0.034674677997828,-0.004474635235965,-0.044922053813934,-0.022752219811082,-0.016627661883831,-0.017219338566065,-0.014039482921362,0.088120676577091,-0.059166546911001) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.002097684424371,0.013072813861072,-0.024068107828498,0.025088045746088,-0.087810799479485,0.104180775582790,-0.082388378679752,-0.056341566145420,0.077134303748608,-0.111419975757599,-0.085101403295994,-0.016433091834188,0.170876190066338,-0.004433847032487,-0.102438956499100,0.091541662812233) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.056239962577820,0.005208229180425,-0.150182515382767,-0.008235001936555,-0.129664689302444,0.016025720164180,-0.025858556851745,-0.096243001520634,0.005834280978888,-0.169933721423149,-0.032870236784220,-0.003401320427656,0.081230849027634,-0.025942103937268,0.120065085589886,0.001957065891474) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.074942372739315,0.167535200715065,0.141863301396370,-0.024107940495014,0.003968180157244,0.037939757108688,-0.079558752477169,0.062856048345566,0.097640708088875,-0.098723880946636,0.035265762358904,-0.003837387310341,0.020632296800613,0.050045639276505,0.153603330254555,-0.021796347573400) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.011090312153101,-0.190523192286491,0.102822095155716,-0.036624390631914,0.084139071404934,0.063509091734886,0.126818805932999,-0.063943423330784,0.044406536966562,0.086297877132893,0.103566765785217,-0.115233570337296,0.291471511125565,0.100573696196079,0.167298793792725,-0.036859024316072) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.045304406434298,0.049629427492619,0.140603318810463,-0.074177719652653,0.081987619400024,-0.435021519660950,0.148543432354927,0.012293414212763,-0.116922624409199,-0.257491797208786,-0.001809489447623,-0.060860283672810,-0.088854633271694,0.126789540052414,-0.012710358947515,0.066419966518879) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.045548457652330,-0.055364910513163,-0.099436089396477,-0.034678645431995,-0.023490553721786,0.010964717715979,0.066692255437374,0.046365760266781,0.032227963209152,-0.044581659138203,0.050407130271196,0.053711317479610,-0.103547923266888,0.160920664668083,-0.010369050316513,0.002599963452667) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.057534564286470,-0.025772124528885,-0.019822422415018,0.015714475885034,0.029735945165157,0.129016488790512,0.033024944365025,-0.021403325721622,0.006546432152390,-0.353224277496338,0.157547011971474,0.079465672373772,-0.017701132223010,0.192550078034401,-0.009664854966104,-0.038008071482182) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.022519201040268,-0.068031258881092,0.013625625520945,0.098007321357727,-0.001417640247382,-0.008898781612515,-0.006858183536679,-0.093515574932098,0.050444301217794,-0.383785009384155,0.124884769320488,-0.048302922397852,-0.006021149922162,0.051886938512325,-0.036453109234571,0.009262709878385) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.095366641879082,0.032794430851936,0.220192000269890,0.004164815880358,0.082880727946758,-0.052809197455645,0.011460872367024,0.093176618218422,-0.063993148505688,0.028950728476048,-0.095487408339977,-0.003196912584826,-0.057062089443207,-0.078120194375515,-0.006413355469704,0.064580179750919) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.035485479980707,0.108086518943310,0.061305485665798,-0.059642329812050,-0.125119045376778,-0.143926247954369,-0.119682237505913,-0.148563936352730,-0.056863874197006,0.040268085896969,-0.282182574272156,0.025332245975733,0.124673679471016,-0.137160256505013,-0.000470701430459,0.007376475259662) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.019711490720510,0.136410042643547,0.039605967700481,-0.030994288623333,-0.331256508827209,-0.142444267868996,-0.046293463557959,-0.108979687094688,-0.090110927820206,0.102579072117805,-0.063906870782375,-0.045776207000017,-0.148372709751129,-0.169693365693092,-0.110044188797474,-0.014212099835277) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.122896216809750,0.011297512799501,0.091446705162525,0.147765189409256,0.078239478170872,-0.038217853754759,-0.005837182980031,0.039849855005741,-0.136776179075241,0.015265877358615,-0.086325921118259,-0.016169229522347,0.039943650364876,0.193596556782722,-0.129973411560059,-0.115254305303097) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.138550475239754,-0.130549728870392,-0.040480129420757,0.039928931742907,0.028572378680110,-0.241252884268761,-0.295378297567368,0.134288847446442,0.037551999092102,0.054992917925119,-0.437600344419479,0.084628336131573,0.205773666501045,-0.193531319499016,-0.194736853241920,0.071538217365742) * MODEL8_texOff(vec2(0,0));
res += mat4(0.123319655656815,-0.092307195067406,0.116641893982887,-0.084628298878670,-0.068914398550987,-0.362315088510513,-0.185537561774254,-0.019516434520483,-0.037118174135685,0.051830090582371,-0.225058168172836,0.115625292062759,-0.105729453265667,-0.149483799934387,0.075410783290863,-0.052543148398399) * MODEL8_texOff(vec2(0,1));
res += mat4(0.040946919471025,-0.132619708776474,0.028944481164217,0.110156588256359,0.005105796735734,-0.045825887471437,-0.026168001815677,-0.035906679928303,-0.080505602061749,0.087335385382175,-0.085214875638485,-0.069609947502613,-0.043572928756475,0.094887301325798,0.125430449843407,-0.081972494721413) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.040876816958189,0.047747854143381,-0.110831163823605,-0.056233149021864,0.033250089734793,-0.037125352770090,0.051608465611935,0.009719382971525,-0.040651597082615,0.160250142216682,-0.034692611545324,-0.113548263907433,-0.078230068087578,-0.155290231108665,0.016527470201254,0.095050878822803) * MODEL8_texOff(vec2(1,0));
res += mat4(0.018888091668487,-0.170244649052620,-0.032546240836382,-0.038928627967834,-0.045449864119291,-0.011908572167158,-0.009010576643050,-0.085869736969471,-0.104280695319176,0.182888954877853,-0.209036901593208,0.032363556325436,-0.001668862649240,-0.181604295969009,0.058271825313568,0.050037384033203) * MODEL8_texOff(vec2(1,1));
res += mat4(0.040207855403423,0.028423363342881,0.072291217744350,0.037745982408524,-0.037447974085808,0.057679388672113,-0.005888618063182,0.070523500442505,-0.043838739395142,0.040797654539347,0.107264839112759,-0.002098061842844,0.006917709484696,-0.104102224111557,0.095204450190067,0.011820935644209) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.301840066909790,0.075439058244228,0.174506500363350,-0.137136995792389,-0.046825658529997,0.124346219003201,0.029574969783425,0.033490478992462,0.109838247299194,0.017845159396529,0.129259482026100,0.117305010557175,-0.058186780661345,-0.208653092384338,-0.034271132200956,0.020114922896028) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.136836156249046,0.108245089650154,-0.039175290614367,0.103206068277359,-0.032996680587530,0.090109393000603,-0.015679419040680,-0.015965143218637,-0.181655183434486,-0.028552412986755,0.005593586713076,-0.088023267686367,-0.019709322601557,-0.119383610785007,0.029011556878686,0.018593696877360) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.043687324970961,0.062928140163422,-0.110910810530186,-0.018834188580513,0.050704300403595,-0.079320177435875,0.032546434551477,-0.080429278314114,0.058636657893658,-0.133419260382652,0.072277016937733,0.098539859056473,-0.000939572986681,-0.210349068045616,0.211212158203125,0.088311798870564) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.259758681058884,0.125796452164650,-0.184532225131989,0.370765566825867,-0.331243991851807,0.023164745420218,-0.072276867926121,-0.056101813912392,0.052913293242455,-0.365766882896423,-0.111400239169598,0.044843602925539,0.038793981075287,-0.074080973863602,-0.149923637509346,0.090892724692822) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.023831453174353,-0.086019687354565,0.025579689070582,-0.057031005620956,-0.279307693243027,0.088873609900475,-0.016984419897199,-0.163293734192848,-0.411890864372253,-0.190056249499321,0.082225695252419,-0.419599860906601,0.039293810725212,-0.159564509987831,-0.243602395057678,0.025024779140949) * MODEL9_texOff(vec2(0,1));
res += mat4(0.018968695774674,0.036641243845224,-0.095975428819656,-0.058149367570877,0.047360055148602,-0.069237031042576,0.046204142272472,0.059440590441227,-0.057353068143129,0.053643811494112,0.123834781348705,-0.047815281897783,0.113399863243103,-0.301198154687881,0.094695217907429,-0.028835259377956) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.147586226463318,-0.087721563875675,0.170166954398155,0.091244168579578,-0.062882401049137,-0.120889492332935,-0.215398982167244,0.174265608191490,0.101450666785240,-0.035680398344994,0.155801773071289,-0.288910537958145,0.002307263668627,0.314450502395630,-0.268659710884094,0.064217060804367) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.023367255926132,0.014603180810809,0.107948742806911,0.050087206065655,0.003188925795257,-0.015500632114708,0.001106987707317,-0.048641819506884,-0.062165759503841,0.059002194553614,0.022296756505966,-0.191597759723663,-0.199680760502815,0.264012604951859,-0.024600498378277,-0.098076581954956) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.109410293400288,0.074296094477177,0.058999292552471,0.065546393394470,0.181529536843300,0.038150437176228,0.009452141821384,-0.100727260112762,0.016282828524709,0.039879407733679,-0.069200791418552,0.021106040105224,0.047293804585934,0.032913345843554,-0.063011460006237,-0.049497909843922) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.043329425156116,0.177370011806488,-0.083826184272766,-0.080907568335533,0.102073326706886,0.016495460644364,0.118370175361633,0.047583825886250,0.009361326694489,0.313689112663269,-0.087605856359005,-0.015391733497381,-0.167208582162857,0.257892936468124,0.044410053640604,-0.102161779999733) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.106309674680233,0.038717322051525,-0.084144391119480,-0.044995967298746,-0.085994079709053,0.090044781565666,0.069036923348904,0.057760577648878,-0.195730268955231,0.073065198957920,-0.116650581359863,0.049098104238510,-0.056875884532928,0.184690222144127,0.009924659505486,0.097386322915554) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.080141156911850,-0.011048241518438,0.051244895905256,0.078975491225719,0.015959888696671,0.145496860146523,0.066443197429180,-0.063228793442249,0.036051668226719,0.085002452135086,0.137172773480415,-0.013655294664204,0.042871739715338,-0.055856909602880,0.123060628771782,0.120285004377365) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.162985891103745,-0.203021198511124,-0.141687154769897,0.065560832619667,-0.272316217422485,-0.009228722192347,0.003120255423710,0.190413326025009,-0.000994272530079,0.031971018761396,0.031717389822006,-0.127308547496796,-0.013532310724258,-0.102459251880646,0.008428844623268,-0.068350158631802) * MODEL10_texOff(vec2(0,0));
res += mat4(0.210635960102081,0.024186171591282,-0.051374655216932,-0.086691409349442,-0.190014764666557,0.090146735310555,0.147017911076546,-0.102584876120090,-0.065686903893948,0.012751690112054,0.087488591670990,-0.066244840621948,0.035804469138384,-0.034128021448851,0.014766027219594,0.077121108770370) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.028230769559741,0.044299092143774,0.001002160366625,0.149052485823631,0.010381262749434,0.050203941762447,-0.036074709147215,-0.048862032592297,-0.022216944023967,0.029378850013018,-0.144499897956848,0.019047798588872,-0.033380445092916,0.006664280313998,-0.092982910573483,0.003629550803453) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.037540629506111,0.076556324958801,0.034093599766493,-0.127551347017288,-0.063652798533440,0.065686918795109,-0.107649244368076,-0.060117583721876,-0.120890147984028,0.225984454154968,-0.117737926542759,0.023259487003088,-0.054125964641571,0.035644363611937,0.118527010083199,0.029794832691550) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.006385295186192,-0.026659158989787,0.190336391329765,-0.107577964663506,0.028917601332068,0.017894180491567,0.081496946513653,-0.011492624878883,-0.045905504375696,0.012832733802497,0.018502589315176,-0.015494793653488,0.015679951757193,-0.116199359297752,0.069240421056747,0.086862429976463) * MODEL10_texOff(vec2(1,1));
res += mat4(0.050141401588917,-0.079569414258003,0.022772165015340,0.013350670225918,0.003518047044054,0.037419885396957,-0.004103477578610,0.005958154331893,-0.019327273592353,0.056572075933218,0.084060996770859,-0.095829457044601,-0.021893052384257,-0.100013896822929,0.037673979997635,0.039198454469442) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.054083805531263,0.099553264677525,-0.086899913847446,-0.006131272297353,-0.055379033088684,-0.002897296566516,0.105269581079483,-0.037690792232752,0.033219657838345,0.095775544643402,0.034731734544039,0.028652869164944,-0.030581576749682,-0.120690941810608,-0.068406283855438,0.067720092833042) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.223099336028099,0.015274195931852,-0.055113699287176,-0.100006587803364,0.004780549090356,0.023946730419993,0.021749971434474,0.068168871104717,0.027787355706096,-0.003567089792341,0.015386833809316,0.008361690677702,-0.007133509032428,-0.165702983736992,-0.142536506056786,-0.006817508023232) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.030722243711352,0.025278300046921,-0.028008421882987,-0.034017220139503,-0.005046195350587,0.131651520729065,0.037427548319101,0.021721310913563,-0.065728820860386,0.063780345022678,0.029723202809691,-0.164864301681519,-0.003350862767547,0.045109532773495,-0.057180799543858,-0.059338867664337) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.046192679554224,-0.077227972447872,-0.093247383832932,-0.136828124523163,0.140061125159264,-0.263952344655991,-0.037274435162544,0.106605798006058,0.329197913408279,-0.212181597948074,-0.201332449913025,0.265496671199799,0.111794754862785,-0.048015370965004,0.019315576180816,-0.158347174525261) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.021778024733067,0.341892331838608,-0.129021942615509,0.029040370136499,-0.048073519021273,-0.007169298827648,-0.038130618631840,-0.063908912241459,0.002889522351325,0.101890154182911,0.131979048252106,0.000793244747911,-0.116322636604309,-0.058654550462961,-0.197271585464478,-0.177294388413429) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.100284799933434,-0.026913197711110,-0.008406042121351,0.058054257184267,0.006410926580429,-0.023835133761168,0.065597891807556,-0.028079530224204,-0.063987329602242,-0.017635703086853,-0.020487939938903,0.013203253969550,-0.050369530916214,0.047693349421024,-0.107175245881081,-0.076355375349522) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.057244975119829,0.031783100217581,0.150274589657784,-0.063819348812103,0.038311656564474,-0.062453206628561,0.106934003531933,-0.328436940908432,0.074173346161842,0.032256357371807,0.131847858428955,-0.168335780501366,0.009478786028922,-0.178435683250427,0.098701253533363,0.021154776215553) * MODEL11_texOff(vec2(1,0));
res += mat4(0.126594588160515,-0.104742176830769,0.149409756064415,-0.062333106994629,-0.009117670357227,-0.100627914071083,-0.034020014107227,-0.156445622444153,0.180958613753319,0.015058754943311,0.015170927159488,0.013775887899101,-0.212898612022400,0.097852185368538,-0.257654726505280,-0.058611076325178) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.024413138628006,-0.046550471335649,-0.005610043182969,-0.050218190997839,-0.031161565333605,-0.119625508785248,0.116895534098148,0.088520422577858,-0.022140080109239,-0.165980011224747,0.175473257899284,-0.004250078927726,0.046981289982796,0.003604471683502,-0.050025753676891,-0.041983850300312) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.020379986613989,0.054134365171194,-0.123127914965153,-0.011560887098312,0.058495283126831,-0.191022560000420,-0.135546892881393,0.119807459414005,0.014606877230108,-0.074817106127739,0.114740900695324,-0.011925894767046,0.020684601739049,-0.040350686758757,0.076289579272270,-0.077808462083340) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.058585733175278,-0.149673908948898,-0.004799101967365,0.100560687482357,0.122830420732498,-0.088288195431232,-0.071414478123188,0.008159334771335,-0.075846023857594,-0.060338441282511,0.164560407400131,0.038965780287981,0.004683284088969,-0.062099158763885,-0.034026876091957,-0.045051619410515) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.009780692867935,0.041039567440748,-0.125595286488533,0.157804846763611,-0.096657186746597,-0.068963378667831,0.310125559568405,0.048541229218245,0.138038903474808,-0.195390626788139,0.325850307941437,0.021084986627102,0.068300105631351,-0.126951605081558,-0.072357699275017,-0.100849695503712) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.096890047192574,0.005399910733104,-0.070765323936939,0.027813222259283,0.051453556865454,-0.001419950160198,-0.062270391732454,0.235929220914841,0.106138691306114,-0.079017214477062,0.050015997141600,0.146872341632843,0.186086997389793,0.083850257098675,-0.017423093318939,0.077365890145302) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.263837218284607,-0.072122320532799,-0.002600400010124,0.092953808605671,0.010930593125522,-0.131947159767151,-0.201818034052849,0.118472367525101,-0.134046658873558,-0.126607313752174,0.185756310820580,-0.054488830268383,-0.011743193492293,-0.022680046036839,-0.087393037974834,0.098589740693569) * MODEL12_texOff(vec2(0,1));
res += mat4(0.057734038680792,-0.091304644942284,-0.184194445610046,0.008060255087912,0.015250331722200,-0.046486232429743,0.209445014595985,0.066056057810783,0.246776640415192,-0.190801188349724,0.296002954244614,0.048440523445606,0.023931946605444,-0.101415589451790,-0.043482717126608,-0.036653272807598) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.035382993519306,-0.012576481327415,-0.166632205247879,-0.064812563359737,0.080534197390079,0.050139941275120,0.047030489891768,0.096141025424004,0.025099571794271,-0.053339906036854,0.108642630279064,0.083483494818211,0.056088037788868,-0.094450972974300,-0.001459011109546,0.202826917171478) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.032427430152893,-0.004579373635352,-0.052493821829557,0.190384387969971,0.103343017399311,-0.042867127805948,-0.112767197191715,0.113517142832279,-0.061902549117804,-0.116341538727283,0.134227022528648,0.015610261820257,0.011902187019587,-0.042327422648668,0.121334232389927,-0.002181058749557) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.136670500040054,0.061385724693537,0.512274920940399,0.124192893505096) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_2x_LA) mapping 3_3

vec4 hook()
{
vec4 res = vec4(-0.041988000273705,-0.124433152377605,0.061765909194946,0.139509618282318);
res += mat4(0.055957209318876,0.087382942438126,-0.048737160861492,-0.025742411613464,-0.075609758496284,0.081061527132988,0.017970489338040,-0.073733977973461,-0.042862571775913,-0.045012250542641,-0.010726088657975,-0.009179321117699,-0.043059203773737,-0.069144189357758,-0.025723977014422,0.062378276139498) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.042276192456484,-0.088765375316143,-0.016029028221965,-0.004764212295413,-0.197905942797661,-0.067424193024635,0.008709913119674,-0.299956858158112,0.066561840474606,-0.002779218601063,-0.033793207257986,-0.006621812935919,-0.222278058528900,0.090638548135757,0.093454092741013,-0.020656706765294) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.024892212823033,0.018494809046388,0.041295643895864,0.040642030537128,-0.034431152045727,-0.066598638892174,-0.009451877325773,-0.100788891315460,0.067438863217831,-0.035972621291876,-0.087002366781235,-0.094244964420795,0.204242482781410,0.067026108503342,0.124494537711143,0.003899929346517) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.181101486086845,0.153933286666870,0.022761564701796,0.059913475066423,-0.063681378960609,0.058881659060717,0.017401771619916,-0.051294479519129,-0.040790557861328,0.085525125265121,-0.025380006060004,0.017360670492053,0.134682431817055,-0.083145745098591,-0.050442632287741,0.046846147626638) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.204046964645386,0.030822850763798,0.049322232604027,0.087285116314888,-0.215867087244987,0.014940774999559,0.031442336738110,-0.308918207883835,-0.341510057449341,-0.392129957675934,0.051198378205299,-0.214029803872108,0.061458349227905,-0.058681804686785,-0.301541328430176,-0.106219194829464) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.038203034549952,0.005473663564771,-0.070626258850098,-0.078774414956570,-0.192487478256226,0.000509019475430,-0.075138919055462,-0.134675860404968,-0.137931331992149,-0.204877212643623,-0.444813579320908,-0.079048499464989,0.087694272398949,-0.017910920083523,0.127231299877167,-0.109527722001076) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.016186527907848,0.042775604873896,0.040934108197689,0.001474834047258,0.011138516478240,0.010480741970241,-0.035187251865864,-0.114168077707291,0.060997527092695,0.304795831441879,0.039503585547209,-0.015126414597034,0.155560940504074,-0.098723538219929,-0.021822530776262,-0.083511024713516) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.033780146390200,-0.101134166121483,-0.014837590046227,0.041131295263767,-0.031601287424564,-0.041594944894314,-0.027140263468027,-0.077148020267487,-0.166898384690285,0.243145063519478,0.104139387607574,0.022161688655615,0.042247742414474,0.155546620488167,-0.069366648793221,-0.174107417464256) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.062873668968678,0.080842100083828,-0.004617910366505,0.038645289838314,0.051250137388706,-0.106994993984699,-0.110834769904613,0.112757734954357,-0.031681068241596,-0.165067523717880,-0.131697669625282,0.000547869829461,0.012575250118971,-0.062194477766752,0.101013056933880,-0.129662558436394) * MODEL7_texOff(vec2(1,1));
res += mat4(0.023820722475648,0.161178171634674,0.017003055661917,-0.097805313766003,0.016697620972991,-0.013218297623098,0.038738820701838,-0.201590582728386,0.074278056621552,0.001178962178528,0.028546145185828,0.208494693040848,-0.000098007694760,-0.350128203630447,-0.046528708189726,-0.082118913531303) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.149867475032806,-0.096780732274055,0.027601644396782,-0.114102274179459,-0.038365028798580,-0.008381243795156,0.101684391498566,-0.385341614484787,0.050369825214148,0.062454111874104,0.005734685808420,0.185000628232956,0.104986868798733,-0.238437518477440,0.031797517091036,0.034811425954103) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.003740125801414,-0.138061389327049,-0.004862551577389,-0.029355799779296,-0.051979120820761,-0.084958858788013,0.110421270132065,-0.313325524330139,0.017413014546037,-0.130239352583885,-0.000204177835258,0.137682646512985,-0.037023559212685,-0.090858884155750,0.037441652268171,-0.041482798755169) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.357196748256683,0.174751326441765,-0.012778264470398,0.117053657770157,-0.050137799233198,0.074503034353256,0.064602650702000,0.005137379281223,0.013218231499195,0.071651309728622,-0.004063579253852,0.126490518450737,-0.036241397261620,-0.631625473499298,-0.111315555870533,-0.049954399466515) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.017964432016015,0.073844783008099,-0.026876050978899,-0.059516660869122,-0.030214155092835,0.130826234817505,0.184392854571342,-0.083221502602100,0.139227062463760,0.079094581305981,-0.036739081144333,0.146388456225395,-0.060105558484793,-0.224845468997955,-0.339735835790634,-0.066884420812130) * MODEL8_texOff(vec2(0,0));
res += mat4(0.152325585484505,-0.156786292791367,0.107069738209248,0.085532993078232,0.087297432124615,0.023484161123633,-0.050747733563185,-0.042796019464731,0.031128775328398,-0.096124783158302,-0.071469701826572,0.219392776489258,-0.037613909691572,0.028307482600212,-0.012862667441368,-0.040785543620586) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.062200572341681,0.149144724011421,0.048997689038515,0.085645429790020,-0.029320582747459,-0.059097900986671,0.046607974916697,0.096211001276970,-0.021313842386007,0.016119923442602,-0.031585939228535,0.081829883158207,0.046348188072443,-0.002120784483850,0.039918184280396,0.039456568658352) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.006190580781549,-0.051107365638018,-0.055030804127455,-0.189409285783768,-0.082891486585140,0.104275450110435,0.070258073508739,-0.038750350475311,0.073145665228367,0.015194082632661,-0.074785023927689,-0.117411278188229,0.071012094616890,0.007631094660610,-0.139125347137451,0.035001944750547) * MODEL8_texOff(vec2(1,0));
res += mat4(0.032053247094154,0.006931052543223,-0.029886696487665,0.058836929500103,-0.106324233114719,0.044799905270338,0.039142187684774,0.092903420329094,0.041725177317858,-0.099531531333923,-0.081506840884686,-0.057700514793396,0.022703250870109,0.133231997489929,-0.010572294704616,-0.077686727046967) * MODEL8_texOff(vec2(1,1));
res += mat4(0.136676445603371,0.145506843924522,0.018961228430271,0.034460090100765,-0.115743003785610,-0.084082938730717,-0.059433877468109,0.016651498153806,-0.051782213151455,-0.048825591802597,-0.031973645091057,-0.068546727299690,0.069648668169975,0.147908210754395,-0.032624702900648,-0.068557240068913) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.409240365028381,-0.288159251213074,-0.033743210136890,-0.173992544412613,-0.047246236354113,0.120197869837284,-0.019911905750632,-0.154030054807663,-0.040015958249569,0.043575312942266,-0.054892409592867,-0.009069239720702,0.029621295630932,0.091720543801785,-0.048706065863371,-0.087486296892166) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.016718002036214,0.056636024266481,-0.097135923802853,0.123183049261570,-0.102212011814117,-0.108846008777618,-0.020385468378663,-0.007356117013842,0.144412845373154,-0.123152099549770,0.016563059762120,-0.007523032836616,0.110429108142853,0.024733083322644,-0.039753790944815,-0.068319544196129) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.027869412675500,0.046349201351404,-0.018056023865938,0.125937715172768,0.002493682550266,0.026500271633267,0.029472304508090,-0.242067620158195,0.101948812603951,0.049194801598787,0.046485539525747,0.044180598109961,0.068838007748127,-0.183252260088921,-0.071855604648590,-0.165926054120064) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.046700853854418,0.165326699614525,-0.034191388636827,0.202653065323830,-0.019582381471992,0.016982099041343,0.026681670919061,-0.227017879486084,0.351108372211456,0.203953549265862,0.095131665468216,0.187313780188560,-0.181534826755524,-0.125189051032066,-0.044975738972425,-0.037149734795094) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.142050325870514,-0.190027639269829,0.158490702509880,-0.072210237383842,-0.123968683183193,-0.123014941811562,0.007056218106300,0.004326983354986,-0.123040594160557,-0.231677070260048,0.248299390077591,0.058247245848179,-0.010615424253047,-0.036330875009298,-0.066029392182827,-0.001304963370785) * MODEL9_texOff(vec2(0,1));
res += mat4(0.016022553667426,0.026289381086826,0.078333869576454,0.012218881398439,0.064800836145878,0.070749886333942,-0.001956375315785,-0.055300235748291,-0.020534059032798,0.032641321420670,-0.005299213342369,0.006551980506629,0.134157896041870,0.069932706654072,-0.073249250650406,-0.018525239080191) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.186717331409454,-0.050550807267427,0.027479499578476,0.064286760985851,0.085445195436478,0.249210104346275,0.033568721264601,0.085189297795296,-0.055172279477119,0.154251173138618,0.000811703270301,-0.003128149313852,-0.099884048104286,0.019920315593481,0.154282376170158,-0.008815500885248) * MODEL9_texOff(vec2(1,0));
res += mat4(0.032182499766350,-0.062885515391827,0.055267445743084,-0.072571732103825,-0.127145484089851,-0.042250297963619,-0.106387645006180,0.112141251564026,-0.166263967752457,0.026623008772731,0.093999862670898,0.117980539798737,-0.078807599842548,-0.011172416619956,0.039382122457027,0.038498964160681) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.017190841957927,-0.062133468687534,0.003273058449849,-0.105159051716328,-0.061812847852707,0.102342277765274,-0.051343373954296,0.205102801322937,-0.153017222881317,-0.301341563463211,0.048900812864304,-0.045360807329416,-0.164034545421600,0.324907541275024,-0.027712095528841,0.091113768517971) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.041712965816259,-0.046681355684996,0.123771995306015,0.135660052299500,-0.234063580632210,0.093373842537403,0.081567041575909,0.127218589186668,0.005395667161793,-0.007207428570837,0.099350221455097,0.052027221769094,-0.149159163236618,-0.023776771500707,0.114375159144402,-0.005454197991639) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.016597384586930,-0.107584729790688,0.004497962072492,0.042100593447685,-0.026222391054034,0.029269455000758,-0.099352315068245,-0.073445484042168,-0.134473219513893,-0.053516991436481,0.017755229026079,0.070640355348587,-0.081249803304672,0.092287503182888,-0.078526094555855,-0.061574261635542) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.032914940267801,-0.024479964748025,0.099635116755962,-0.031099034473300,0.022578496485949,-0.027286505326629,-0.080678001046181,0.036098927259445,-0.128691852092743,0.032046582549810,0.013691177591681,0.119436644017696,0.046863108873367,-0.279528856277466,-0.076090656220913,0.024981433525681) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.090113759040833,0.046609077602625,-0.066711053252220,0.167670458555222,-0.293840527534485,0.083763711154461,-0.066057980060577,-0.045150678604841,-0.148567825555801,-0.083846628665924,0.020927378907800,0.013829546980560,-0.114606842398643,-0.009726540185511,0.198947176337242,0.166600614786148) * MODEL10_texOff(vec2(0,0));
res += mat4(0.165221363306046,0.041220504790545,0.107752926647663,0.033095911145210,0.186606585979462,0.113745324313641,0.298264443874359,-0.074067071080208,-0.043029047548771,-0.012055607512593,-0.073437467217445,-0.022052500396967,-0.022858429700136,0.001699581975117,-0.257747858762741,-0.121732570230961) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.042961508035660,0.082845009863377,0.027340883389115,-0.065061427652836,0.009279278106987,-0.044642236083746,-0.068529635667801,0.032602287828922,-0.073724187910557,-0.209637627005577,-0.005413505248725,0.056457504630089,0.061514385044575,0.033351927995682,0.035857617855072,-0.025489013642073) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.021016055718064,0.098506994545460,0.113757602870464,0.072087205946445,-0.052192725241184,-0.124682575464249,0.005954984575510,-0.154268234968185,0.006362935993820,0.049545887857676,-0.002477416303009,0.184048384428024,0.142717495560646,0.015263763256371,-0.035784289240837,-0.004737398587167) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.039549395442009,-0.040580701082945,-0.017567627131939,-0.016099615022540,0.091321855783463,0.051557920873165,0.119660764932632,0.076276168227196,0.004157186951488,-0.014688820578158,-0.010477954521775,0.023373512551188,0.044695772230625,-0.007641685195267,-0.090057000517845,-0.041831973940134) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.003103595925495,0.113512918353081,0.013130225241184,-0.144898742437363,0.002953667892143,0.064830318093300,-0.003117009531707,-0.011740504764020,0.165254637598991,0.016332745552063,-0.028573267161846,-0.025547169148922,0.085301764309406,-0.191783607006073,-0.061221193522215,-0.116871692240238) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.066469289362431,-0.098216548562050,-0.077952168881893,-0.101804442703724,-0.059565216302872,-0.184686973690987,-0.012175079435110,-0.166341513395309,-0.066711165010929,-0.138400077819824,-0.090843044221401,0.098446011543274,0.075580976903439,-0.110158205032349,-0.020566994324327,0.039752930402756) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.146613448858261,-0.069048225879669,0.042720921337605,-0.104366287589073,-0.000943316437770,-0.011273731477559,-0.010971168056130,0.005905953701586,0.010706414468586,0.106887832283974,-0.127955824136734,0.059808138757944,0.043304942548275,0.014030345715582,0.012116077356040,0.027703775092959) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.082786791026592,0.146160170435905,0.020091714337468,-0.053138088434935,-0.041835241019726,-0.155042067170143,-0.045415639877319,-0.158958077430725,-0.038064062595367,-0.374181568622589,-0.063684932887554,-0.022929148748517,-0.061907641589642,0.125061944127083,0.025455145165324,0.105417340993881) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.072164595127106,0.074775122106075,0.128278389573097,-0.052988573908806,-0.023712491616607,-0.112247832119465,-0.164325505495071,0.054030183702707,0.378009170293808,-0.167606815695763,-0.314850866794586,0.101788572967052,-0.018602335825562,0.163415193557739,0.100753314793110,-0.190409734845161) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.044530812650919,0.170492589473724,0.236400529742241,0.078760422766209,0.055485833436251,0.019207490608096,-0.024696556851268,0.044516362249851,0.132981285452843,-0.097374267876148,0.120124518871307,0.050918847322464,-0.174286782741547,-0.049143943935633,-0.001677050604485,0.100956074893475) * MODEL11_texOff(vec2(0,1));
res += mat4(0.098326124250889,-0.036008741706610,0.016333222389221,-0.094993129372597,-0.011179527267814,0.076799519360065,0.020964730530977,0.118445374071598,-0.104229964315891,0.227405995130539,0.099140211939812,0.066915728151798,0.014899069443345,0.101126395165920,-0.018410382792354,-0.011984125711024) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.053266942501068,-0.057351469993591,-0.024667790159583,0.071634650230408,-0.179341226816177,0.017721690237522,0.050944522023201,0.157809898257256,-0.099514387547970,-0.146246641874313,-0.248329952359200,-0.119305901229382,-0.167879894375801,-0.029611289501190,0.014125439338386,0.063475877046585) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.020974418148398,0.102772831916809,0.162540331482887,0.110035926103592,-0.062253803014755,0.023620909079909,0.041176375001669,0.053017333149910,-0.007118297740817,-0.049314584583044,-0.091990672051907,0.019516501575708,-0.133446931838989,-0.090787321329117,-0.139690428972244,-0.017307681962848) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.028663024306297,-0.167839422821999,-0.042246270924807,-0.061033833771944,0.122136279940605,-0.002569316420704,-0.069500327110291,-0.029742036014795,0.025867823511362,-0.009126242250204,-0.014750014990568,-0.081493675708771,0.007451441138983,0.123780585825443,0.020025672391057,0.021346585825086) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.077830918133259,0.083135522902012,-0.065931759774685,-0.002521402668208,0.174850851297379,-0.194549009203911,-0.058240976184607,-0.141821950674057,-0.022448807954788,0.011240439489484,-0.038922518491745,-0.022252140566707,0.060030348598957,-0.044866561889648,0.106143049895763,-0.409733146429062) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.022597137838602,-0.061761606484652,0.030861238017678,0.165651291608810,0.006937386468053,-0.128351837396622,-0.124350011348724,0.070632457733154,0.079633519053459,-0.034272082149982,-0.007416786625981,-0.078825920820236,0.116089165210724,-0.019687434658408,0.027106136083603,-0.038909796625376) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.055814418941736,-0.025083195418119,0.033176939934492,-0.070024244487286,-0.119528338313103,0.106029570102692,-0.081181801855564,0.077624350786209,-0.072818562388420,0.289155542850494,-0.101776540279388,0.034510832279921,-0.005373788997531,-0.076390080153942,0.029039334505796,-0.119994416832924) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.159633517265320,0.284188985824585,0.155529767274857,-0.006871053948998,-0.137600064277649,-0.155087843537331,-0.124818935990334,0.139271363615990,-0.038877490907907,0.256459593772888,-0.123098120093346,0.112772785127163,-0.014306578785181,0.047059159725904,0.054028306156397,-0.217988178133965) * MODEL12_texOff(vec2(0,0));
res += mat4(0.076901391148567,0.333464086055756,0.339601188898087,0.153880745172501,-0.131526291370392,-0.223083734512329,-0.133996874094009,-0.008188385516405,0.064287975430489,-0.208742231130600,-0.072450742125511,0.165575817227364,-0.106935940682888,-0.074230939149857,-0.134805455803871,0.005275262985379) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.046328354626894,-0.110047250986099,-0.061820227652788,0.004052185453475,-0.016900105401874,0.146057322621346,-0.034776654094458,0.104918599128723,-0.025375148281455,0.165391400456429,0.070546016097069,0.103204756975174,0.032223828136921,0.153420805931091,0.051627729088068,0.066955983638763) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.089167639613152,0.050333429127932,0.030746351927519,-0.000932266877498,-0.071783952414989,0.099288024008274,-0.076853521168232,0.172233924269676,-0.095786087214947,0.191075325012207,0.039849776774645,0.210906177759171,0.031976420432329,-0.009749725461006,0.062075760215521,0.067926332354546) * MODEL12_texOff(vec2(1,0));
res += mat4(0.179778575897217,0.044511869549751,0.180688425898552,-0.064222544431686,-0.031976189464331,-0.103657089173794,-0.230911269783974,0.228159174323082,-0.010666870512068,-0.030010476708412,-0.002556251129135,0.189528778195381,0.052733831107616,-0.028391260653734,0.062928304076195,-0.080649815499783) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.026493631303310,-0.008593836799264,-0.145810097455978,0.120847716927528) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_2x_LA) mapping 3_4

vec4 hook()
{
vec4 res = vec4(0.118716187775135,-0.328113138675690,0.049935705959797,0.008178573101759);
res += mat4(-0.050163581967354,-0.004619590472430,0.010193763300776,-0.024225613102317,0.050423294305801,-0.053383290767670,-0.027704270556569,-0.025269715115428,-0.017467074096203,-0.129617407917976,-0.002243208931759,0.012862174771726,0.181507423520088,0.001630263752304,-0.007586154621094,0.063657470047474) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.064418733119965,-0.023764954879880,0.098449066281319,0.047603148967028,0.095897980034351,0.081923149526119,0.136178538203239,-0.005367591511458,-0.030232017859817,0.244416132569313,-0.043389707803726,-0.074676945805550,-0.269263446331024,0.017554610967636,-0.027588360011578,-0.042129430919886) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.002079086145386,-0.036191053688526,0.069991752505302,-0.024675063788891,-0.165217891335487,0.047839429229498,-0.065045967698097,0.226547911763191,-0.008709722198546,0.129909738898277,-0.078776657581329,0.095244839787483,-0.002650045789778,0.073509477078915,0.091497480869293,-0.101208634674549) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.086723230779171,0.063162051141262,0.076301321387291,0.147402867674828,-0.045295726507902,-0.011614319868386,0.027362957596779,0.023941855877638,-0.018067363649607,0.079391054809093,-0.075106501579285,-0.049495082348585,-0.011410699225962,-0.003781819716096,0.016541903838515,0.048299379646778) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.027302833274007,-0.040876489132643,-0.071078941226006,0.123422548174858,-0.043752811849117,-0.016835398972034,-0.012479280121624,-0.071362741291523,-0.075762018561363,0.203580141067505,-0.619105339050293,0.032932367175817,0.051888138055801,0.014583129435778,0.159306749701500,-0.228565171360970) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.011525892652571,0.044425223022699,-0.095516346395016,-0.002654980169609,-0.173789426684380,-0.067550867795944,-0.071371413767338,-0.233870565891266,-0.229356601834297,0.132278725504875,-0.089089550077915,0.191436335444450,0.120226770639420,0.124387577176094,0.018344540148973,-0.070135615766048) * MODEL7_texOff(vec2(0,1));
res += mat4(0.010452148504555,0.062637180089951,-0.123708918690681,0.076932266354561,0.197267591953278,-0.047142907977104,0.038423504680395,0.096380755305290,0.035968251526356,0.097321063280106,-0.006194652058184,-0.034090399742126,-0.191161498427391,0.011216275393963,-0.057978175580502,0.079880699515343) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.148607239127159,0.048514552414417,0.020327428355813,0.038932759314775,-0.107432529330254,-0.003190532792360,-0.042434502393007,0.098841950297356,-0.128633424639702,0.228871241211891,0.025579646229744,-0.023516152054071,-0.235825493931770,-0.050920635461807,-0.036991473287344,0.042708456516266) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.084136955440044,-0.060523007065058,-0.061524190008640,-0.005558387842029,0.098620101809502,-0.085688084363937,0.049292620271444,-0.069648995995522,0.079831384122372,-0.017744308337569,-0.019179325550795,-0.068604275584221,0.021256919950247,0.123092107474804,-0.023065825924277,0.022001659497619) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.039189033210278,-0.041086941957474,-0.080332994461060,-0.001699179876596,0.081468209624290,-0.060419615358114,-0.054478902369738,-0.009422876872122,-0.140951007604599,0.033722948282957,0.045776683837175,0.007071482017636,0.051878388971090,0.077900871634483,0.030355216935277,0.031374249607325) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.038578797131777,0.012196644209325,0.016425244510174,0.112408377230167,-0.178113088011742,0.111513189971447,-0.076310969889164,0.135638043284416,-0.192270606756210,0.028980573639274,0.043460253626108,0.000456448178738,-0.101547650992870,0.041292194277048,0.055224146693945,0.012464662082493) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.084265224635601,0.059151828289032,0.084499403834343,0.056024562567472,-0.387087374925613,-0.039588294923306,-0.025239713490009,0.082820579409599,-0.300300568342209,-0.016037166118622,-0.096574164927006,0.196110099554062,-0.079289384186268,0.042114101350307,0.015982272103429,0.168189898133278) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.043424639850855,-0.124642357230186,-0.060483142733574,0.006273330654949,-0.041889153420925,0.032315947115421,-0.022329604253173,-0.150562122464180,0.025750724598765,-0.062109980732203,-0.063409045338631,-0.017841778695583,-0.034762021154165,0.164186209440231,-0.030533891171217,-0.145306602120399) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.167692318558693,0.220638141036034,-0.236158758401871,-0.003638833062723,-0.179834663867950,-0.061364639550447,0.031955275684595,-0.000917918223422,-0.106900848448277,-0.040869392454624,0.047052096575499,-0.002655484247953,-0.031383574008942,0.066329441964626,0.084149435162544,-0.195528268814087) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.032604057341814,0.128356188535690,0.038001444190741,-0.005741831380874,-0.371960699558258,0.058306396007538,0.002658892422915,-0.007801104802638,-0.212870389223099,-0.012665550224483,-0.001825987594202,-0.073371291160583,0.068618252873421,0.016317173838615,0.030105752870440,0.083716422319412) * MODEL8_texOff(vec2(0,1));
res += mat4(0.070620551705360,-0.064774982631207,-0.011442149989307,-0.010567355901003,0.084400206804276,0.079716727137566,-0.005392865743488,-0.016756987199187,-0.129736125469208,-0.032299194484949,-0.006027541123331,0.073018521070480,-0.032233946025372,0.008766627870500,0.020745592191815,0.042670201510191) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.030270164832473,0.026770163327456,0.048476863652468,-0.065826736390591,0.013487976975739,0.093407548964024,-0.007811528630555,-0.009209506213665,-0.177883714437485,-0.030751736834645,-0.018217856064439,0.137798890471458,0.081867359578609,0.161512121558189,0.035666771233082,-0.068439491093159) * MODEL8_texOff(vec2(1,0));
res += mat4(0.076461695134640,-0.121561191976070,0.068965107202530,-0.001611279556528,-0.046804312616587,0.082731842994690,-0.021795585751534,-0.000153597022290,-0.212179690599442,-0.014727028086782,-0.055687390267849,-0.077922157943249,0.127413734793663,-0.058753591030836,-0.040347252041101,-0.039435382932425) * MODEL8_texOff(vec2(1,1));
res += mat4(0.081542529165745,-0.052678320556879,-0.099865578114986,-0.073622271418571,0.198492825031281,-0.042194444686174,0.018956361338496,0.010262931697071,0.033740021288395,0.073045827448368,-0.069942697882652,0.042139127850533,0.013139279559255,0.056923776865005,-0.032166499644518,-0.047662839293480) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.001730654970743,-0.042154386639595,-0.288745522499084,0.010482255369425,0.060795269906521,-0.142428696155548,0.028500717133284,0.075131163001060,-0.011715815402567,0.028659103438258,-0.146191701292992,-0.048027712851763,-0.136048346757889,-0.001972182421014,-0.011343142949045,0.000363383063814) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.038851536810398,-0.027004301548004,-0.068041190505028,0.041601601988077,-0.054325152188540,-0.000312312884489,-0.011701716110110,0.150816708803177,0.003332137130201,-0.083618961274624,0.066649287939072,0.212094649672508,0.018017632886767,0.039305228739977,0.010959368199110,0.111255034804344) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.110537730157375,-0.048867460340261,0.008071830496192,-0.021033361554146,0.033354595303535,0.043070878833532,0.009724942967296,-0.067485935986042,-0.065987512469292,0.042186591774225,0.002504336647689,-0.080471418797970,-0.028295407071710,-0.073638647794724,0.008642010390759,-0.046150557696819) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.155843630433083,-0.002682944294065,-0.043161436915398,-0.179140314459801,-0.150516226887703,-0.033972982317209,-0.210167989134789,0.093277931213379,-0.104184575378895,0.101838223636150,0.165756970643997,0.034932803362608,0.093872986733913,0.325787067413330,-0.008853496983647,-0.039432764053345) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.000450053863460,-0.002225081436336,0.022893194109201,0.232171058654785,-0.074617855250835,0.038438368588686,0.036422435194254,0.272076189517975,0.132526814937592,0.032345414161682,0.030878417193890,0.395472079515457,0.047733720391989,0.040830019861460,0.098594121634960,-0.014962184242904) * MODEL9_texOff(vec2(0,1));
res += mat4(0.015909807756543,-0.117514513432980,-0.025452135130763,-0.097802810370922,0.010705602355301,0.085041269659996,0.008622108958662,-0.154319554567337,-0.072226025164127,0.076752759516239,0.019813682883978,-0.006028411444277,-0.094687707722187,-0.003619458293542,0.106897950172424,-0.230555802583694) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.192350372672081,0.245090261101723,0.118068315088749,0.056708600372076,-0.092774294316769,0.240794420242310,0.013565473258495,0.163104727864265,0.119423374533653,0.114643819630146,-0.087676271796227,-0.299613565206528,0.035825651139021,0.167718693614006,-0.187452137470245,-0.240873247385025) * MODEL9_texOff(vec2(1,0));
res += mat4(0.108335211873055,0.087235838174820,-0.062817499041557,0.072554513812065,0.261089384555817,0.106946274638176,0.002768342150375,0.046824194490910,0.090288639068604,0.001502298749983,0.008604423142970,-0.137324556708336,-0.047009985893965,0.133775055408478,-0.027724312618375,-0.116389460861683) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.133463338017464,-0.030069239437580,-0.122829556465149,-0.017566464841366,0.022215660661459,0.064815364778042,-0.028463566675782,-0.029435155913234,0.157462894916534,0.113664515316486,-0.021744655445218,-0.115573346614838,0.057198468595743,0.217324867844582,-0.164165869355202,-0.061811067163944) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.157920390367508,-0.034886963665485,0.049998257309198,0.217574119567871,-0.063955985009670,-0.087346099317074,-0.318868249654770,-0.041926976293325,0.068008683621883,0.072584621608257,-0.045811053365469,-0.003575415350497,-0.051440369337797,0.020480779930949,-0.533079445362091,-0.158071190118790) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.108749456703663,0.014743046835065,0.076748929917812,-0.034010957926512,0.058043554425240,-0.073160953819752,-0.049213197082281,0.059739861637354,-0.087690636515617,0.172420531511307,-0.039540223777294,0.028285615146160,0.164919540286064,-0.072807766497135,-0.203315034508705,0.088577404618263) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.019810950383544,0.040716752409935,-0.003920548129827,-0.050653263926506,-0.028061969205737,-0.098226673901081,-0.015052637085319,-0.014548006467521,0.037995126098394,0.025677828118205,-0.007319394499063,-0.063901357352734,0.026212492957711,-0.020296733826399,0.093281880021095,0.008574371226132) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.067216627299786,-0.050010219216347,0.150360301136971,-0.174583375453949,-0.069358155131340,-0.026153963059187,-0.036663554608822,0.087459318339825,-0.201125487685204,0.120425440371037,0.100830279290676,-0.127433195710182,-0.015666795894504,-0.090656898915768,-0.045244365930557,-0.124550402164459) * MODEL10_texOff(vec2(0,0));
res += mat4(0.091082707047462,-0.005943393334746,0.113631218671799,-0.107467770576477,0.170254245400429,0.165779769420624,-0.014972580596805,0.147475689649582,0.161154896020889,0.115411080420017,-0.003702633315697,0.303658694028854,-0.038097213953733,0.156179592013359,-0.047990679740906,0.045073553919792) * MODEL10_texOff(vec2(0,1));
res += mat4(0.003111195750535,0.017766891047359,0.051683232188225,0.017297035083175,-0.017963640391827,-0.090918660163879,0.036228235810995,0.017992693930864,-0.059534128755331,0.066215075552464,0.031920079141855,-0.060141284018755,0.025408890098333,0.037053439766169,-0.027571083977818,0.031385242938995) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.085701897740364,0.056514658033848,-0.064638137817383,0.001197139266878,0.027799716219306,-0.110038749873638,0.011787169612944,0.075195752084255,0.040163166821003,0.140903830528259,-0.030687285587192,-0.036332145333290,-0.055536225438118,-0.157783791422844,0.010205449536443,0.025120643898845) * MODEL10_texOff(vec2(1,0));
res += mat4(0.202291637659073,-0.049533870071173,0.013648120686412,0.145691826939583,0.107464708387852,-0.015154054388404,0.125796973705292,-0.004428540356457,0.233493804931641,-0.056103702634573,0.013016349636018,-0.109567597508430,-0.066752471029758,-0.064549028873444,-0.004204214084893,-0.038887470960617) * MODEL10_texOff(vec2(1,1));
res += mat4(0.004257651045918,0.056410845369101,-0.030572054907680,-0.075806342065334,0.087551511824131,-0.016310989856720,-0.025537911802530,-0.022373991087079,-0.170033335685730,0.059476166963577,-0.011849461123347,-0.050453912466764,0.034018348902464,-0.056368991732597,-0.023649891838431,0.050452381372452) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.056470390409231,0.005284335464239,0.109549552202225,0.116230681538582,0.006713793147355,0.004798525013030,-0.269412755966187,0.040752295404673,0.183069616556168,0.078913763165474,-0.170071989297867,0.040980059653521,-0.037548210471869,0.061484057456255,0.194595664739609,-0.055846322327852) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.005085848271847,0.159335553646088,0.027064122259617,0.076478391885757,-0.153270587325096,0.017680881544948,-0.010911994613707,-0.078704483807087,0.118026874959469,-0.067504644393921,-0.016943849623203,0.083527058362961,-0.249015599489212,-0.050661742687225,-0.031195025891066,0.115690164268017) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.096705138683319,-0.130783766508102,-0.061925292015076,0.034417599439621,0.054513067007065,0.050987195223570,-0.011074449867010,-0.044726684689522,0.010907969437540,0.060197245329618,0.069243602454662,-0.077703200280666,0.001509667839855,0.007888465188444,-0.049457553774118,-0.089052304625511) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.066100426018238,0.018841275945306,-0.024078277871013,0.030978757888079,-0.168099984526634,-0.177308619022369,0.385345607995987,-0.150555416941643,0.018044257536530,0.043899960815907,0.064442850649357,-0.331406831741333,-0.223188742995262,-0.126213520765305,-0.126093402504921,-0.154153138399124) * MODEL11_texOff(vec2(0,0));
res += mat4(0.181301653385162,0.065585687756538,-0.060217689722776,0.113841854035854,-0.122287712991238,0.026934077963233,0.102039374411106,0.037433903664351,-0.105822399258614,0.079960241913795,0.011053486727178,-0.089607015252113,-0.361507803201675,0.080244429409504,0.023378726094961,0.070752106606960) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.130245923995972,0.042144209146500,0.000825218216050,0.109128721058369,0.085405744612217,-0.050823830068111,0.005846422631294,-0.017833355814219,-0.129165068268776,0.021427202969790,-0.045345902442932,0.010739716701210,-0.129077017307281,-0.121103696525097,0.007775663863868,0.094487056136131) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.079656295478344,-0.002802385017276,-0.063655190169811,-0.131438985466957,0.134137958288193,0.085628986358643,-0.027722742408514,-0.060680389404297,-0.056337669491768,0.104654952883720,-0.084983505308628,-0.028610020875931,-0.259032189846039,-0.107613086700439,-0.028028400614858,-0.106516376137733) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.000214029540075,0.009099836461246,0.065889000892639,0.044928073883057,0.111785136163235,0.117977514863014,0.036062315106392,0.047299537807703,0.056817114353180,-0.066527344286442,0.009523459710181,-0.106969907879829,-0.275915801525116,-0.008930549956858,-0.036048952490091,0.221837431192398) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.278357774019241,-0.069794163107872,-0.077865868806839,0.020471921190619,-0.173367425799370,-0.039627082645893,0.051474366337061,0.010149803012609,0.179145768284798,0.137401744723320,0.114202462136745,0.038338430225849,0.176999613642693,-0.042586628347635,0.056508574634790,0.059467528015375) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.118222914636135,0.038153935223818,-0.047027420252562,0.041383773088455,0.112400539219379,0.126085728406906,0.252476036548615,-0.116606757044792,0.004921440966427,-0.000399878248572,-0.067615605890751,0.157922744750977,0.196960464119911,-0.111365616321564,-0.105601035058498,0.007716123480350) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.112379685044289,0.079050362110138,-0.070595398545265,0.029317975044250,0.125214859843254,0.027178488671780,0.039005186408758,0.078638166189194,0.118242189288139,0.139499157667160,0.020291179418564,0.127639681100845,0.036183983087540,0.038272961974144,-0.010913874953985,0.036854952573776) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.118250422179699,0.021451583132148,0.100298821926117,-0.006702381186187,0.070072427392006,0.049063004553318,0.032333955168724,-0.043078761547804,0.074371635913849,0.057079128921032,0.082747742533684,-0.027196843177080,0.011663434095681,0.028212908655405,-0.143203482031822,-0.056943159550428) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.055988699197769,0.040461305528879,0.086261942982674,-0.022492049261928,0.178624942898750,0.144995719194412,0.160319209098816,-0.117604613304138,0.065147668123245,0.061393048614264,0.005360390525311,-0.078443482518196,-0.188417598605156,-0.034689206629992,-0.039736371487379,0.025993959978223) * MODEL12_texOff(vec2(0,0));
res += mat4(0.123736485838890,0.002855649450794,0.011184290982783,0.145912632346153,0.190302625298500,-0.101393565535545,-0.035005062818527,0.102867715060711,0.093809299170971,0.159041732549667,0.019408050924540,0.177205488085747,-0.011371463537216,0.134243115782738,0.027813112363219,0.063183121383190) * MODEL12_texOff(vec2(0,1));
res += mat4(0.295430004596710,-0.076885886490345,-0.125741705298424,-0.029364746063948,0.020193299278617,0.031090995296836,0.056590944528580,-0.046561352908611,0.058758080005646,-0.074156738817692,0.087945386767387,-0.081315152347088,0.149115562438965,0.026359900832176,0.014191254973412,-0.022936178371310) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.036663554608822,-0.159077927470207,0.017240770161152,0.015506843104959,0.068971812725067,0.066968344151974,0.007580624427646,0.020831145346165,0.108815647661686,0.234316930174828,0.007586602587253,0.004768332466483,-0.054153144359589,0.010463767684996,0.062867201864719,0.013910394161940) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.169667914509773,0.241121515631676,-0.029715411365032,-0.095185205340385,0.061951644718647,-0.020535439252853,-0.005181143991649,-0.000787725206465,0.006872190628201,0.072715245187283,0.000956309435423,0.054845675826073,0.258726269006729,-0.008057853206992,0.005302142351866,0.073414564132690) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.183864608407021,0.256918579339981,0.170453131198883,-0.241736754775047) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_2x_LA) mapping 3_5

vec4 hook()
{
vec4 res = vec4(-0.021252097561955,0.049271270632744,-0.009996570646763,0.091106593608856);
res += mat4(0.131710603833199,0.059411451220512,-0.104351133108139,0.039477575570345,0.110237136483192,0.052877165377140,-0.010935167782009,-0.111199595034122,-0.062816947698593,0.067926846444607,-0.034939955919981,-0.010296995751560,-0.114089116454124,-0.156851202249527,0.015691282227635,-0.224035680294037) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.062077511101961,-0.050127379596233,0.159762531518936,0.075886003673077,-0.022592011839151,-0.027084680274129,0.033049557358027,0.051100905984640,0.096423760056496,-0.050995282828808,-0.004861250985414,-0.035483263432980,-0.050092346966267,0.006737108342350,-0.036013208329678,-0.008660315535963) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.034555181860924,0.006925388239324,-0.037062443792820,0.060255225747824,-0.206002727150917,-0.107097268104553,0.009462155401707,0.151214271783829,-0.005431590136141,-0.112777799367905,0.007108730729669,0.020385706797242,0.090653024613857,0.043863441795111,0.013503667898476,-0.155427768826485) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.099251545965672,0.122493803501129,-0.138102903962135,-0.043093327432871,0.018110048025846,0.014109203591943,-0.050240691751242,-0.133169174194336,0.049349702894688,-0.037975937128067,-0.028644651174545,-0.036448251456022,-0.162261128425598,0.054288189858198,0.042152274399996,0.030033962801099) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.167560577392578,-0.121805824339390,0.703525602817535,-0.075189687311649,-0.011128195561469,-0.016472155228257,-0.034489911049604,-0.050114896148443,-0.130956381559372,0.079586476087570,0.068403311073780,-0.184315353631973,-0.068984568119049,0.082831516861916,0.070106215775013,-0.009971638210118) * MODEL7_texOff(vec2(0,0));
res += mat4(0.011887025088072,-0.033670123666525,-0.123048856854439,-0.006830191705376,0.037968765944242,0.060549069195986,-0.087900884449482,-0.188686653971672,-0.011114497669041,-0.012959354557097,-0.000688026892021,0.109909422695637,0.040767706930637,0.027705457061529,-0.046110965311527,-0.111766152083874) * MODEL7_texOff(vec2(0,1));
res += mat4(0.013555364683270,0.058122593909502,-0.035333760082722,-0.061834394931793,0.015229656361043,0.033997628837824,-0.036881439387798,0.016190595924854,-0.043348833918571,-0.047352787107229,-0.074706591665745,-0.009189771488309,0.000168047728948,-0.181213974952698,0.006302020978183,0.007917409762740) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.010222177952528,-0.052663806825876,0.033827770501375,0.009476015344262,0.004885014612228,-0.161529242992401,-0.002360983053222,0.012950083240867,-0.179365798830986,0.033724356442690,-0.093721106648445,-0.180256158113480,0.018475102260709,-0.182677567005157,-0.014560010284185,0.120157241821289) * MODEL7_texOff(vec2(1,0));
res += mat4(0.009703208692372,0.063699513673782,-0.041863340884447,0.012637176550925,-0.046264357864857,-0.129935771226883,0.021365573629737,0.005460453685373,-0.109336972236633,-0.086649626493454,-0.008489541709423,-0.096207976341248,0.024909315630794,-0.106070719659328,0.005247683264315,0.092584051191807) * MODEL7_texOff(vec2(1,1));
res += mat4(0.100025847554207,0.047446083277464,-0.017116947099566,0.215917587280273,0.078690558671951,-0.022337917238474,0.030462868511677,-0.314206540584564,0.057517684996128,0.237313896417618,-0.088047191500664,0.109172932803631,-0.176102802157402,0.244857177138329,0.017663447186351,-0.018029654398561) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.041747178882360,-0.139461979269981,0.004682588391006,0.025827281177044,0.063318721950054,0.001170848147012,0.133555471897125,-0.381132453680038,-0.026826869696379,0.167284518480301,-0.089278846979141,0.120814710855484,-0.054463185369968,0.038316663354635,0.081246942281723,0.181617736816406) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.156305983662605,-0.139261662960052,-0.016532281413674,-0.088499583303928,0.014485632069409,-0.070248134434223,0.093215607106686,-0.120055884122849,0.019725177437067,0.154952004551888,-0.032045170664787,-0.062821723520756,0.003323107026517,-0.035843577235937,0.028796320781112,0.128553703427315) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.119944557547569,0.070742763578892,-0.018032087013125,-0.100786291062832,-0.082687094807625,0.042789977043867,0.075426213443279,-0.053931687027216,-0.122606381773949,0.174150824546814,-0.153844282031059,0.161666423082352,-0.281263351440430,0.017411019653082,0.012323368340731,-0.058920033276081) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.180447086691856,-0.000733214663342,0.173225134611130,-0.013560312800109,-0.076798766851425,0.125727713108063,0.011957868002355,-0.273590385913849,-0.119891248643398,-0.000272629433312,-0.232033401727676,0.059531241655350,-0.058382432907820,-0.014347005635500,-0.051916271448135,-0.044927589595318) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.023016218096018,0.012485323473811,0.000995679642074,-0.092428542673588,0.103522866964340,0.049632173031569,0.001229348243214,-0.263650506734848,0.104220643639565,0.171314120292664,-0.104239948093891,0.063190147280693,-0.093962207436562,0.037610571831465,-0.023597154766321,-0.042922854423523) * MODEL8_texOff(vec2(0,1));
res += mat4(0.170373395085335,0.012999998405576,-0.064111456274986,-0.046974889934063,-0.040661707520485,0.026780359447002,0.023185942322016,-0.112682968378067,0.096779160201550,0.084570214152336,-0.094308331608772,0.102056369185448,0.032526247203350,-0.283633112907410,-0.002481851493940,0.016635028645396) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.119748279452324,0.110884018242359,-0.385837405920029,0.035304803401232,-0.033962454646826,-0.050779577344656,-0.004518483299762,-0.194075420498848,-0.085750848054886,0.094087809324265,-0.154150381684303,0.086947210133076,0.052106328308582,0.021122273057699,-0.059197850525379,-0.027812775224447) * MODEL8_texOff(vec2(1,0));
res += mat4(0.139341369271278,0.042885519564152,0.094324648380280,-0.011402412317693,0.002991774817929,-0.008242635056376,-0.017629556357861,-0.205914497375488,0.094910331070423,0.271189421415329,-0.089284658432007,0.131052464246750,-0.007880065590143,0.150367781519890,0.012335986830294,-0.045665137469769) * MODEL8_texOff(vec2(1,1));
res += mat4(0.145385712385178,0.041582509875298,-0.083272665739059,0.051296815276146,0.189722567796707,0.018895238637924,0.033152155578136,-0.150123462080956,0.004372656345367,-0.021738264709711,0.054841544479132,-0.026472751051188,0.095099098980427,-0.045925501734018,0.028917608782649,0.042430374771357) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.074841015040874,-0.092772707343102,-0.073454558849335,-0.106771402060986,0.434363722801208,0.209548577666283,0.043684460222721,0.053946018218994,-0.081236720085144,0.107744917273521,0.006124804262072,-0.058989565819502,-0.098939478397369,-0.078877761960030,0.017007043585181,0.033260822296143) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.058004017919302,-0.134074330329895,-0.077613361179829,0.090393021702766,0.013224441558123,-0.046158451586962,-0.002877458930016,0.096309021115303,0.011070351116359,-0.061154514551163,0.060206204652786,0.120302297174931,-0.055735051631927,0.047685410827398,0.013451720587909,-0.046004004776478) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.085796155035496,0.147261545062065,0.061498936265707,0.115436740219593,0.022444948554039,-0.122379578649998,0.009924879297614,-0.194416493177414,-0.019458966329694,0.064459949731827,-0.114835560321808,-0.003464172128588,0.188282683491707,0.118052504956722,0.034533567726612,0.041616570204496) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.009251805953681,0.140992671251297,0.042552523314953,-0.148065358400345,0.081604272127151,0.013724253512919,0.032333843410015,0.061600822955370,-0.175007283687592,-0.060049232095480,-0.337907731533051,0.033813413232565,-0.041062869131565,0.033522490411997,-0.006291931495070,0.170417666435242) * MODEL9_texOff(vec2(0,0));
res += mat4(0.120993666350842,-0.334724903106689,0.118926092982292,0.015950575470924,-0.031465888023376,-0.085423298180103,-0.009984420612454,0.054927445948124,-0.180475160479546,-0.094905287027359,0.191129952669144,0.011081800796092,0.041013259440660,0.195729732513428,0.025588978081942,0.079931579530239) * MODEL9_texOff(vec2(0,1));
res += mat4(0.058146022260189,-0.031486101448536,0.057612467557192,-0.057974979281425,0.018497984856367,-0.000537784479093,-0.004427560139447,0.032728474587202,0.106550514698029,-0.046441901475191,0.009338309057057,-0.027637727558613,0.115344122052193,0.141661062836647,0.013971488922834,-0.004560306668282) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.067535132169724,0.119452096521854,0.081535615026951,-0.022486662492156,0.252678662538528,-0.088819622993469,0.021112866699696,-0.117688454687595,-0.095511198043823,0.020664904266596,-0.087408959865570,-0.154390931129456,-0.130886107683182,-0.095261432230473,0.124952353537083,0.005692706909031) * MODEL9_texOff(vec2(1,0));
res += mat4(0.026726050302386,-0.048165094107389,-0.004137224052101,-0.039253462105989,-0.045222688466311,-0.038391135632992,-0.009380923584104,-0.009714670479298,0.002646052977070,0.356543332338333,-0.050226811319590,-0.250736862421036,0.090162582695484,-0.144579410552979,0.083558022975922,0.012628792785108) * MODEL9_texOff(vec2(1,1));
res += mat4(0.070752456784248,0.136838868260384,0.021624134853482,-0.066567912697792,-0.132010191679001,-0.041605491191149,-0.009029568172991,0.071048162877560,0.014796309173107,0.125816166400909,0.060843151062727,-0.093743190169334,0.068198397755623,0.096869193017483,-0.019602529704571,0.052826244384050) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.187782019376755,-0.074252910912037,-0.053590185940266,0.144079074263573,-0.016121545806527,-0.030280027538538,0.005638588685542,-0.070202231407166,-0.027595082297921,-0.073118478059769,0.057936813682318,0.041982613503933,-0.194319278001785,-0.134480357170105,0.095433078706264,-0.322381377220154) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.152972742915154,-0.145758897066116,-0.065454542636871,0.111763641238213,0.061736349016428,-0.068495951592922,0.025098761543632,0.078453287482262,-0.024185750633478,-0.035536538809538,-0.002923916792497,0.004804224707186,0.094837091863155,-0.143950387835503,-0.001264774124138,-0.076499290764332) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.013383537530899,-0.029123170301318,0.004231113474816,-0.066944211721420,-0.071088694036007,0.094432011246681,0.025967795401812,0.017959089949727,0.119379721581936,-0.020974848419428,-0.028786299750209,-0.002821608446538,-0.076802462339401,0.002407084684819,-0.042346268892288,0.019680397585034) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.031790301203728,0.113690391182899,-0.013441215269268,0.209603965282440,0.085529528558254,0.023786708712578,0.096821613609791,-0.092371590435505,0.118861705064774,0.126471385359764,-0.054627224802971,0.027373511344194,0.000939740217291,-0.003157291794196,-0.168088853359222,-0.169580280780792) * MODEL10_texOff(vec2(0,0));
res += mat4(0.095719546079636,-0.215219259262085,-0.027654796838760,-0.167799279093742,-0.060922693461180,-0.061055526137352,0.095303595066071,0.005914963316172,0.032404053956270,0.056114275008440,-0.048278901726007,-0.111357860267162,-0.073046125471592,-0.023517986759543,-0.069631405174732,0.034559868276119) * MODEL10_texOff(vec2(0,1));
res += mat4(0.118163868784904,0.106876753270626,-0.000647237757221,-0.090731732547283,-0.053889635950327,0.013155591674149,-0.010504728183150,0.120545692741871,-0.110639378428459,0.002345863264054,-0.003800880163908,0.099861137568951,0.052427917718887,0.002336821053177,-0.031797688454390,0.048461601138115) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.059402223676443,-0.139756917953491,-0.000419254240114,0.159629434347153,0.050061415880919,0.239909246563911,0.019797205924988,0.061364844441414,0.019666327163577,0.048068027943373,-0.010869456455112,-0.081409364938736,-0.069411113858223,0.241071879863739,0.009231466799974,0.039513260126114) * MODEL10_texOff(vec2(1,0));
res += mat4(0.124557740986347,-0.015438505448401,0.051395185291767,0.108919896185398,0.011016704142094,-0.063418202102184,0.032383717596531,0.072620853781700,-0.045807678252459,0.091887600719929,0.047991394996643,0.033613875508308,-0.038710635155439,0.024117691442370,0.031661767512560,0.125203609466553) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.052896890789270,-0.011373820714653,0.063027724623680,0.037023365497589,-0.011897276155651,-0.071634858846664,-0.013026145286858,0.091231554746628,0.248163864016533,0.126554921269417,-0.037191327661276,0.249363794922829,0.006985132116824,-0.095412425696850,-0.034542083740234,-0.043968375772238) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.029930541291833,-0.216207221150398,0.086961120367050,-0.297338008880615,0.058382064104080,-0.059622459113598,-0.056833520531654,-0.193211913108826,0.008954521268606,0.056561030447483,0.006424722261727,0.042882420122623,0.338413238525391,0.001373775186948,0.000613068055827,0.027724960818887) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.051840007305145,0.005007427651435,0.004117266274989,-0.112148769199848,0.029300754889846,0.047720365226269,-0.016377838328481,0.004888730123639,0.120909743010998,0.109934262931347,0.058476340025663,0.019397322088480,0.045840822160244,0.110966719686985,0.005303218960762,0.019187312573195) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.055009972304106,-0.008029837161303,0.080220431089401,0.052282996475697,-0.176531448960304,0.047784883528948,0.065716035664082,0.068894036114216,0.017696470022202,0.009491788223386,0.081920295953751,0.155658707022667,0.038267537951469,-0.001276512979530,-0.102339267730713,0.272066324949265) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.292393207550049,0.037751678377390,0.102760247886181,0.015568193048239,-0.027743905782700,0.135653614997864,-0.161636069417000,0.202571451663971,-0.004211662802845,0.062702722847462,-0.345349460840225,0.133268103003502,0.104784458875656,0.058846388012171,-0.116067446768284,0.004804380703717) * MODEL11_texOff(vec2(0,0));
res += mat4(0.059952612966299,0.110547952353954,0.041884589940310,-0.077163025736809,-0.000918772828300,-0.009164066053927,0.118132881820202,-0.044861909002066,0.029479907825589,-0.027717223390937,0.055362425744534,-0.116878047585487,-0.096135117113590,-0.034352835267782,-0.038040261715651,0.111922234296799) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.083530358970165,-0.050720386207104,0.014400599524379,-0.001857486087829,-0.105541974306107,-0.019465241581202,0.004577960819006,-0.013435342349112,-0.052581310272217,-0.149809792637825,-0.001079965499230,-0.036524705588818,0.016652654856443,-0.054448589682579,-0.060126110911369,0.081853002309799) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.066777199506760,0.161803051829338,0.129465103149414,0.140587717294693,-0.008574848994613,-0.048469275236130,0.118127711117268,-0.197629168629646,-0.230477198958397,-0.146951690316200,0.039314415305853,-0.039225231856108,0.115346483886242,0.078593686223030,-0.122942388057709,-0.029704080894589) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.049073770642281,-0.079943969845772,0.076789356768131,0.017830133438110,-0.016566419973969,0.149085074663162,0.010043485090137,-0.026463510468602,-0.048747509717941,0.138865217566490,-0.043253913521767,0.083187811076641,0.043971523642540,-0.025864437222481,-0.102427922189236,-0.055713031440973) * MODEL11_texOff(vec2(1,1));
res += mat4(0.003098587971181,-0.024009903892875,-0.034527018666267,-0.031132748350501,0.050834942609072,-0.037013534456491,-0.031320467591286,0.049832392483950,0.070135943591595,0.145035654306412,0.072782523930073,0.095848657190800,-0.012404306791723,-0.276009023189545,0.016151605173945,0.101055569946766) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.000551210541744,-0.046390451490879,0.044168990105391,0.066051997244358,0.050768934190273,0.040946077555418,-0.013161028735340,0.306282907724380,0.214496269822121,-0.003328637452796,0.121514007449150,0.101945452392101,-0.062082223594189,-0.340004444122314,0.018120981752872,-0.405865341424942) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.036038115620613,0.168145388364792,0.048667170107365,0.043580841273069,0.093781799077988,-0.085122257471085,-0.004728171508759,-0.112529896199703,0.039148069918156,-0.073527842760086,0.089415773749352,0.086912035942078,-0.164320141077042,-0.303801923990250,-0.013568192720413,0.123368255794048) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.164172872900963,0.064885243773460,0.017064673826098,-0.170826792716980,-0.110466144979000,0.084134742617607,-0.081048890948296,-0.003582210978493,0.020628485828638,0.132354259490967,0.007405345793813,0.001798750250600,-0.063296012580395,-0.355763465166092,0.087449409067631,-0.224842712283134) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.130953192710876,-0.213556721806526,0.110775776207447,-0.068692922592163,0.057966444641352,-0.084886372089386,-0.170539557933807,0.096340142190456,0.110466621816158,0.357419699430466,0.012287529185414,0.037235666066408,-0.202016502618790,-0.306268304586411,0.115596435964108,-0.458675801753998) * MODEL12_texOff(vec2(0,0));
res += mat4(0.006444101687521,-0.344237089157104,0.104620575904846,-0.032511398196220,-0.077597476541996,0.057512097060680,-0.092715218663216,0.062346238642931,0.027842437848449,0.172974973917007,0.040722519159317,0.112023077905178,-0.066955193877220,-0.344910770654678,-0.002694030757993,-0.023076761513948) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.016643332317472,0.405630201101303,-0.020681714639068,-0.143852114677429,0.022833278402686,0.154666885733604,-0.086067385971546,-0.067572973668575,0.006247911602259,-0.059621576219797,-0.023097911849618,-0.147271588444710,-0.091145746409893,-0.339729905128479,0.068754516541958,-0.214054614305496) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.012485689483583,0.010853408835828,0.004617194645107,0.110279761254787,0.046320967376232,0.026567816734314,-0.103304453194141,0.083258926868439,-0.042230207473040,0.334756612777710,-0.076035320758820,-0.145475968718529,0.020181335508823,-0.329388469457626,0.067089013755322,-0.181489810347557) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.010629751719534,0.055188685655594,0.030908802524209,-0.180665522813797,-0.006777092814445,0.088647402822971,-0.033986888825893,0.034501213580370,0.048051387071609,0.069183692336082,-0.053934980183840,-0.054975748062134,0.026229728013277,-0.741914868354797,0.018220402300358,-0.106843441724777) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.359444141387939,0.050937820225954,0.808630883693695,0.097558051347733) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_2x_LA) mapping 3_6

vec4 hook()
{
vec4 res = vec4(0.136600494384766,0.009474618360400,-0.010210678912699,0.113624088466167);
res += mat4(-0.007219864986837,-0.066064521670341,-0.081553034484386,0.094964146614075,-0.243596270680428,0.066805884242058,-0.039392318576574,-0.026593971997499,0.037136472761631,-0.007859854027629,-0.011962330900133,-0.010637610219419,0.096141390502453,-0.051434747874737,0.044617541134357,-0.048735085874796) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.067054681479931,0.000709476007614,0.032847378402948,-0.064713560044765,-0.447676181793213,0.117163598537445,0.082015708088875,-0.073103047907352,-0.110874481499195,-0.083683654665947,-0.124052740633488,-0.003001554170623,0.254908025264740,-0.123041272163391,-0.049750600010157,0.197415784001350) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.008962121792138,-0.016083713620901,-0.008103498257697,0.051781732589006,-0.214693069458008,0.091206729412079,0.027496723458171,-0.030193984508514,-0.038004409521818,-0.038698215037584,-0.171680986881256,-0.159727379679680,0.072457574307919,0.033081065863371,0.043522235006094,-0.056239567697048) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.117090389132500,-0.019938614219427,-0.075188651680946,-0.073864601552486,-0.234755113720894,-0.029804434627295,-0.038530558347702,0.108940139412880,-0.092095308005810,-0.102421417832375,0.012547505088151,0.015794012695551,0.101384572684765,0.043319251388311,0.051557678729296,-0.088591523468494) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.011494399048388,0.007252847775817,0.054782055318356,-0.034003797918558,-0.677779197692871,-0.122112803161144,-0.061872337013483,-0.072282366454601,-0.159410685300827,-0.149772286415100,-0.014108608476818,-0.272559702396393,0.171056956052780,0.141123026609421,-0.151663959026337,0.161221653223038) * MODEL7_texOff(vec2(0,0));
res += mat4(0.010824304074049,0.057456232607365,-0.021508647128940,-0.058906119316816,-0.374334603548050,-0.234780564904213,0.096169464290142,0.040821298956871,-0.164213970303535,0.048900693655014,-0.190910026431084,-0.336882263422012,0.010594846680760,0.000011995560271,0.186782553792000,-0.017805516719818) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.036573033779860,-0.101700454950333,-0.033815812319517,-0.024433385580778,-0.055829126387835,0.109162285923958,-0.074165672063828,-0.038695171475410,-0.042941834777594,0.076101034879684,0.031923528760672,0.018899729475379,0.047249801456928,0.140952050685883,0.164415031671524,0.122379437088966) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.092723384499550,0.006212843116373,-0.046422444283962,-0.071478120982647,-0.234772428870201,-0.380653470754623,0.017020771279931,0.007446732837707,-0.243233948945999,-0.190325453877449,0.117033459246159,-0.319359689950943,0.093295373022556,0.454982519149780,-0.165714889764786,-0.040720548480749) * MODEL7_texOff(vec2(1,0));
res += mat4(0.083390086889267,-0.098495468497276,0.050026632845402,-0.030407968908548,-0.099334582686424,-0.097619660198689,0.043401896953583,-0.041776910424232,-0.059174675494432,0.065391257405281,-0.461300194263458,-0.205467656254768,0.019719883799553,0.074847735464573,0.082389689981937,-0.021705884486437) * MODEL7_texOff(vec2(1,1));
res += mat4(0.094240486621857,-0.029602106660604,-0.005311732180417,0.023351758718491,-0.073731340467930,-0.096559531986713,-0.099354386329651,0.004612699151039,0.115244500339031,-0.048005908727646,0.004509949125350,0.163859441876411,0.034943666309118,-0.059793584048748,-0.029961206018925,0.029072200879455) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.060554023832083,0.013100577518344,0.065449699759483,-0.035446468740702,-0.073397830128670,-0.135807991027832,0.015430265106261,-0.203777924180031,0.264412999153137,-0.170595169067383,0.014793018810451,-0.021926077082753,0.023295566439629,0.003871567314491,-0.001104247174226,-0.222854971885681) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.062086809426546,-0.029423821717501,0.063235588371754,-0.016969462856650,0.017595293000340,-0.073201134800911,0.035490356385708,-0.119856223464012,0.102082751691341,0.038580443710089,0.009481742978096,0.015911651775241,0.077571697533131,0.008282111957669,-0.059157013893127,-0.094429470598698) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.008440274745226,-0.091496467590332,0.076437801122665,0.023828420788050,0.037691500037909,0.000031883064366,-0.053113937377930,-0.071279615163803,0.110658191144466,0.043220188468695,0.022183848544955,0.093446642160416,-0.084407128393650,-0.077235005795956,0.055162347853184,0.040555093437433) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.143139764666557,-0.045704208314419,-0.009200896136463,-0.119071818888187,-0.000321491039358,-0.388575047254562,0.320284187793732,-0.171921655535698,0.165858477354050,-0.024312812834978,0.059365052729845,0.000866701768246,-0.008714573457837,0.004467910155654,-0.319106310606003,-0.323491990566254) * MODEL8_texOff(vec2(0,0));
res += mat4(0.030758477747440,-0.072140082716942,-0.066763542592525,-0.063840813934803,0.073503866791725,-0.271404057741165,-0.077114745974541,-0.051640518009663,0.208860024809837,-0.175116464495659,0.043739266693592,-0.009729197248816,0.076166845858097,-0.029969530180097,0.096236221492290,-0.151667252182961) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.021577889099717,-0.188272684812546,-0.020607480779290,-0.035715531557798,0.071350395679474,-0.068270631134510,-0.010632814839482,-0.008012008853257,0.159370347857475,-0.033873643726110,-0.009000593796372,0.110928371548653,0.050975006073713,0.091257341206074,-0.049011651426554,-0.118566066026688) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.043985057622194,-0.084238708019257,0.069205373525620,-0.038569651544094,-0.002243256662041,-0.141242623329163,0.064753562211990,0.030410062521696,0.244315430521965,-0.037345323711634,-0.130371525883675,-0.008170940913260,0.058645132929087,0.083096414804459,-0.207019507884979,-0.137774854898453) * MODEL8_texOff(vec2(1,0));
res += mat4(0.150160849094391,-0.080829076468945,-0.041475705802441,-0.083968088030815,-0.033601976931095,0.006112076342106,0.031371269375086,-0.004927865695208,0.177164047956467,-0.038947593420744,-0.132959485054016,-0.008077438920736,0.062054384499788,-0.124641247093678,0.035491172224283,-0.094080947339535) * MODEL8_texOff(vec2(1,1));
res += mat4(0.013549284078181,-0.001597583759576,-0.036683306097984,0.031933631747961,-0.126870304346085,-0.021191382780671,0.047279682010412,0.085579395294189,-0.116819165647030,-0.029918570071459,0.034615259617567,-0.030155675485730,0.080337576568127,-0.028200034052134,-0.001712358905934,-0.028478730469942) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.175861939787865,-0.051749423146248,0.108613282442093,-0.178110837936401,-0.023110136389732,-0.097365379333496,-0.005518049467355,0.173722609877586,0.099341630935669,-0.023691043257713,0.055174626410007,-0.003235758049414,0.151820674538612,-0.051846824586391,0.015687962993979,-0.102078475058079) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.020010635256767,-0.048692349344492,-0.004915554542094,0.078907415270805,-0.063402414321899,-0.027078224346042,0.061331085860729,0.080757148563862,-0.088936634361744,0.028509879484773,0.096795268356800,0.026877664029598,0.014105338603258,-0.069375634193420,0.025409674271941,-0.101847842335701) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.018757279962301,-0.012664882466197,-0.049077808856964,-0.115493260324001,0.040951970964670,-0.182686254382133,-0.099271550774574,-0.012049854733050,0.129940554499626,-0.045657917857170,-0.024668196216226,-0.063148386776447,-0.044497951865196,-0.106102779507637,0.040337771177292,0.072756655514240) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.262393891811371,-0.362966090440750,-0.047068648040295,-0.078926578164101,-0.125657513737679,-0.190744474530220,-0.129458978772163,0.005751796998084,-0.109082482755184,0.101118408143520,-0.063937172293663,-0.055060103535652,-0.057763740420341,-0.003447307506576,0.053120285272598,0.071118950843811) * MODEL9_texOff(vec2(0,0));
res += mat4(0.127353116869926,-0.059548974037170,-0.118133567273617,0.090985044836998,0.031787734478712,0.036947488784790,-0.129665240645409,0.097198046743870,-0.315885692834854,-0.053952127695084,0.235434994101524,0.021709689870477,0.020814575254917,-0.009145841933787,0.042315233498812,-0.018532779067755) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.004646693821996,0.104462221264839,0.028062958270311,-0.048346497118473,0.111886017024517,-0.232695981860161,-0.100346378982067,0.051773905754089,0.010605999268591,0.169376507401466,0.012048488482833,0.067593038082123,-0.067748814821243,-0.003054790198803,-0.128614947199821,-0.021881809458137) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.027086807414889,0.259607255458832,-0.039379723370075,0.072411157190800,-0.067267224192619,-0.443618237972260,0.138437271118164,0.056682057678699,-0.124888196587563,0.354643613100052,-0.012603052891791,-0.027998875826597,-0.060582146048546,-0.066949144005775,0.079310983419418,0.245972856879234) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.030520973727107,0.159535676240921,-0.009029417298734,0.082864865660667,-0.129261732101440,0.036383580416441,-0.139596402645111,-0.048503663390875,-0.248533472418785,-0.111697852611542,-0.047604903578758,-0.006755217444152,-0.195619538426399,0.104406811296940,0.022014176473022,0.068684943020344) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.031958244740963,0.007469657808542,0.011999299749732,-0.046196222305298,-0.053668729960918,0.049478132277727,-0.047265030443668,-0.077960550785065,-0.043171707540751,-0.036819603294134,0.026926819235086,0.142819598317146,0.033585581928492,0.024434937164187,0.042803745716810,-0.009051305241883) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.162654742598534,0.016035085543990,-0.106712371110916,-0.069964505732059,-0.004554821643978,0.037478443235159,0.015881888568401,0.016438065096736,-0.016719331964850,0.020279144868255,-0.136651039123535,-0.004660519771278,-0.240342155098915,-0.171429753303528,0.183049142360687,0.015488014556468) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.090708307921886,0.058954857289791,0.128148257732391,-0.006003629416227,0.018427370116115,0.084173150360584,0.101865530014038,-0.032945442944765,-0.054141104221344,-0.150070041418076,-0.098337382078171,0.049292221665382,0.065807774662971,-0.035344295203686,-0.053729224950075,0.009146179072559) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.249579384922981,-0.131649479269981,-0.048514198511839,-0.068695127964020,0.015317053534091,0.039531856775284,-0.053832013159990,-0.036504242569208,-0.142173126339912,0.059121880680323,0.040165733546019,0.027845015749335,0.088825650513172,-0.004614060278982,-0.101221047341824,-0.031857866793871) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.057397928088903,0.060251299291849,-0.002928479108959,0.134794190526009,0.091564781963825,-0.532837569713593,-0.099170506000519,0.234500929713249,-0.030127735808492,0.013081233948469,-0.231498450040817,-0.034973535686731,0.078335121273994,-0.244114026427269,0.379136800765991,-0.318842709064484) * MODEL10_texOff(vec2(0,0));
res += mat4(0.036880791187286,0.151906400918961,-0.016150040552020,0.058850284665823,0.057544048875570,-0.027349459007382,0.131717756390572,0.066011883318424,-0.074780263006687,0.046327892690897,0.002296471968293,0.083897098898888,0.004319031722844,0.084657214581966,-0.356296062469482,-0.025249309837818) * MODEL10_texOff(vec2(0,1));
res += mat4(0.018064809963107,0.100958876311779,-0.005377989728004,0.005138958338648,-0.106367349624634,0.001689073629677,0.067391969263554,-0.005414956249297,-0.077302522957325,-0.091373138129711,-0.013200118206441,0.091278441250324,0.067599445581436,0.226771101355553,0.073313780128956,0.115814872086048) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.020680971443653,-0.022829845547676,0.144050925970078,0.258472323417664,-0.037845689803362,-0.078754961490631,-0.053742978721857,0.146958187222481,-0.042975150048733,-0.109689682722092,-0.120026238262653,0.125643074512482,0.080794118344784,-0.018409870564938,0.030084863305092,0.010934213176370) * MODEL10_texOff(vec2(1,0));
res += mat4(0.065445616841316,0.064309358596802,0.067102499306202,0.069497182965279,0.036107320338488,0.046049468219280,-0.006640332750976,-0.000974702241365,-0.047749407589436,-0.047396514564753,0.016952084377408,0.051926430314779,0.088814385235310,0.018880959600210,-0.145325064659119,-0.030008044093847) * MODEL10_texOff(vec2(1,1));
res += mat4(0.053640529513359,0.023481361567974,0.023261884227395,-0.137068018317223,-0.033702999353409,0.015273666009307,-0.035324033349752,0.023612333461642,-0.090021856129169,-0.046182174235582,0.026337223127484,0.035538334399462,0.004636399447918,-0.018185772001743,-0.010594863444567,0.088058456778526) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.078348472714424,-0.013308191671968,-0.057228602468967,0.039589270949364,-0.114543542265892,-0.054404284805059,0.113584056496620,-0.046422161161900,0.126350164413452,-0.094547808170319,-0.116183631122112,0.119026653468609,0.125814378261566,-0.126340568065643,-0.037348695099354,0.079756058752537) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.014530608430505,0.032909758388996,0.070957057178020,0.132250502705574,0.013238240033388,0.025535648688674,0.010156514123082,-0.022771915420890,0.011141597293317,-0.001919412869029,-0.006545140407979,0.024944420903921,0.015607250854373,0.079308323562145,0.011537129990757,0.002980110235512) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.062044050544500,0.029039941728115,0.099047258496284,-0.039084326475859,-0.081958033144474,-0.023087523877621,-0.048745188862085,0.059697102755308,-0.295128971338272,-0.051800880581141,0.128807321190834,-0.084059849381447,-0.043718025088310,-0.034714777022600,0.054782841354609,0.023364413529634) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.094937145709991,-0.033465981483459,0.020429031923413,0.346637904644012,0.149354740977287,-0.246882274746895,-0.092151507735252,-0.148063123226166,0.133286163210869,0.159142822027206,-0.241468340158463,-0.145926252007484,-0.156322777271271,0.013327969238162,0.066150523722172,-0.136531278491020) * MODEL11_texOff(vec2(0,0));
res += mat4(0.095775090157986,-0.088157281279564,0.071671545505524,0.327470272779465,-0.111846096813679,-0.005697700195014,0.040383942425251,0.123249851167202,0.031380433589220,0.071315035223961,0.190413162112236,0.075344614684582,-0.038463868200779,0.215001195669174,0.092310518026352,-0.023216942325234) * MODEL11_texOff(vec2(0,1));
res += mat4(0.028138212859631,-0.021681202575564,-0.058653246611357,0.044272668659687,-0.001166632515378,0.012714107520878,-0.065861314535141,0.124752707779408,0.060330945998430,-0.155016645789146,0.015852659940720,0.010944582521915,-0.065212480723858,-0.184120208024979,0.099829986691475,0.042633425444365) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.125262454152107,0.035426907241344,-0.053026270121336,0.058182127773762,-0.157095640897751,0.243434429168701,0.094115637242794,-0.044750586152077,0.074171043932438,0.196738660335541,-0.056867498904467,0.012454913929105,-0.131005242466927,-0.528752505779266,-0.059499867260456,-0.048832911998034) * MODEL11_texOff(vec2(1,0));
res += mat4(0.119994446635246,-0.179914936423302,0.145600095391273,-0.046647068113089,-0.034425776451826,0.228795543313026,-0.026263130828738,-0.063298583030701,0.040978230535984,0.018509212881327,-0.057865574955940,0.123827874660492,-0.141392618417740,0.035311732441187,-0.255083173513412,-0.001112799742259) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.066925436258316,-0.057885482907295,-0.084950156509876,-0.006782616954297,0.080665677785873,-0.055227827280760,0.031861014664173,0.161751583218575,0.050917431712151,-0.054478842765093,0.035834424197674,0.040593232959509,0.068166337907314,0.015923731029034,-0.071527779102325,0.007795403245836) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.027021111920476,0.050394125282764,-0.061280865222216,0.162604689598083,0.012249844148755,-0.212199658155441,0.026322767138481,-0.181751832365990,0.019486838951707,0.027339439839125,0.013149885460734,0.058427982032299,-0.138525858521461,0.051650311797857,0.056710742413998,-0.069524370133877) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.155387461185455,-0.022300025448203,0.067191906273365,0.009786826558411,0.135743558406830,-0.075735844671726,0.039467249065638,-0.027366498485208,-0.080942541360855,0.060792025178671,0.095945373177528,-0.000440149073256,-0.075571253895760,0.015833090990782,-0.067707322537899,-0.064333930611610) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.116487510502338,0.003192804055288,0.004320538137108,0.083152256906033,0.003727111034095,0.010165800340474,-0.070048213005066,0.133658453822136,-0.095701836049557,0.109673455357552,0.031998369842768,0.044894598424435,-0.252248942852020,0.011924766935408,-0.034001983702183,-0.163082167506218) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.018176669254899,0.095293104648590,-0.045450568199158,0.100331202149391,0.021690009161830,-0.040512893348932,-0.057073354721069,-0.047172032296658,-0.143974468111992,-0.016842423006892,0.129389539361000,-0.049329660832882,-0.171417802572250,-0.151293307542801,-0.038253169506788,-0.220777228474617) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.014089780859649,-0.099817670881748,0.192988499999046,-0.013192266225815,0.040135145187378,-0.012347809970379,-0.040214437991381,-0.068326957523823,-0.070657461881638,0.074776515364647,-0.112480439245701,-0.013292495161295,-0.125013008713722,0.014268603175879,-0.245054304599762,-0.054679058492184) * MODEL12_texOff(vec2(0,1));
res += mat4(0.057153128087521,-0.070199832320213,-0.128131955862045,-0.041108455508947,0.014480846002698,-0.080210357904434,-0.025166898965836,0.104802288115025,-0.045942552387714,-0.000109323547804,0.190987542271614,0.014698962680995,0.022859539836645,-0.119723752140999,-0.035893354564905,-0.054798789322376) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.005815582815558,0.073923781514168,-0.071135751903057,-0.079792805016041,-0.067271262407303,0.047940410673618,-0.006952349096537,-0.089861601591110,-0.160466104745865,-0.006552723236382,0.345326423645020,-0.112163223326206,-0.211216360330582,-0.091472588479519,-0.014251229353249,-0.140054106712341) * MODEL12_texOff(vec2(1,0));
res += mat4(0.020036723464727,-0.011773207224905,0.089521430432796,0.033969517797232,-0.025885520502925,0.068695336580276,-0.168906778097153,0.017464129254222,0.138481095433235,0.053379017859697,-0.002686600899324,-0.128972887992859,-0.015421129763126,0.118485651910305,-0.120788618922234,-0.056170988827944) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.007027130108327,-0.144513428211212,-0.235596269369125,-0.173684760928154) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE1
//!SAVE MODEL7
//!DESC (AU_HQ_2x_LA) mapping 4_1

vec4 hook()
{
vec4 res = vec4(-0.213499665260315,0.049609690904617,0.012239065952599,0.057217348366976);
res += mat4(-0.112511560320854,-0.132280319929123,0.005814805161208,-0.068299882113934,0.088938370347023,0.232985004782677,0.071053355932236,-0.016420355066657,0.215853989124298,-0.077437587082386,-0.054304484277964,-0.032455019652843,-0.046127345412970,-0.022786594927311,-0.085840150713921,-0.023701060563326) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.007297756150365,-0.009796916507185,0.049779750406742,0.027244409546256,0.126989766955376,0.045070912688971,-0.034096643328667,-0.120428219437599,0.052562363445759,-0.100394912064075,0.109816312789917,0.162410199642181,-0.093936294317245,-0.079156145453453,-0.067722119390965,-0.076367013156414) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.050149921327829,0.025369182229042,-0.060753714293242,-0.070357173681259,0.068415611982346,-0.158884838223457,0.018745983019471,-0.030772896483541,0.091133520007133,0.217393577098846,0.061649046838284,0.134121090173721,-0.061864875257015,-0.002145808655769,0.007008506916463,-0.002602067310363) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.083346128463745,-0.206474199891090,0.212283581495285,-0.009658066555858,0.081047795712948,0.078128799796104,0.229153797030449,-0.013463809154928,-0.065770603716373,-0.090015277266502,0.248139619827271,0.057291802018881,0.124081812798977,-0.140961468219757,0.116035647690296,0.095035873353481) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.001106178620830,-0.227975055575371,0.053250946104527,0.034614354372025,-0.056307144463062,0.158945158123970,-0.009597267024219,0.108550831675529,-0.000498441746458,-0.007820653729141,0.061795186251402,0.100160092115402,-0.139968812465668,-0.156294509768486,-0.117659784853458,0.051273819059134) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.038997542113066,-0.064119651913643,-0.014408826828003,-0.029018511995673,0.169437497854233,0.104623615741730,0.011719663627446,0.089165799319744,-0.015862364321947,0.126197531819344,-0.029368223622441,0.035103783011436,-0.182030901312828,-0.084747068583965,-0.010433738119900,0.082336068153381) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.092611774802208,-0.237512290477753,0.060404896736145,-0.031228413805366,0.108038760721684,-0.068188577890396,-0.025948312133551,0.019658880308270,-0.076903849840164,-0.088382788002491,0.192428007721901,-0.011499601416290,0.044723462313414,-0.110860005021095,0.129952847957611,-0.023029256612062) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.023024884983897,-0.108815118670464,0.062579020857811,0.024553393945098,-0.015791283920407,0.117939658463001,-0.141406178474426,0.007569054607302,0.039763789623976,0.035463899374008,0.253473937511444,-0.015072989277542,-0.079148679971695,-0.113712981343269,-0.065468788146973,-0.110448606312275) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.127297386527061,-0.017303472384810,-0.129760369658470,0.070695929229259,-0.086337983608246,-0.002582923742011,-0.075078904628754,-0.023737870156765,-0.105990342795849,-0.181624963879585,-0.093842841684818,0.041193723678589,-0.077982559800148,-0.022216865792871,-0.046137075871229,0.005815926939249) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.148921445012093,0.147941514849663,0.003973685670644,-0.012109024450183,0.205317333340645,-0.038187615573406,-0.026875073090196,-0.107075259089470,-0.082590684294701,0.067560888826847,-0.032352223992348,0.024561859667301,0.110577471554279,0.309030920267105,-0.036178495734930,-0.052406009286642) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.104567348957062,0.061077408492565,0.116978786885738,0.121132060885429,0.149870485067368,-0.026771150529385,-0.044787950813770,-0.115029148757458,0.130419716238976,-0.065629854798317,-0.011226889677346,-0.108096607029438,0.067332051694393,-0.183472618460655,0.078850775957108,-0.015355983749032) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.025858320295811,-0.067674942314625,-0.009558354504406,0.009162599220872,0.019028501585126,0.019008841365576,-0.074547156691551,-0.108194440603256,0.038420826196671,0.039517134428024,-0.048448525369167,-0.178273096680641,0.116898141801357,-0.021201437339187,0.023583231493831,0.043707180768251) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.070881329476833,0.266526788473129,0.021732451394200,-0.159382268786430,-0.120917074382305,-0.073032073676586,0.128041028976440,-0.005030260421336,-0.041742917150259,0.086760722100735,-0.085351549088955,0.000128705389216,0.069862164556980,0.222640112042427,0.013309645466506,-0.110888913273811) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.039067495614290,0.159346878528595,0.049135319888592,0.063140399754047,0.178435429930687,-0.184078291058540,0.111310839653015,0.067593410611153,-0.323085218667984,-0.268020123243332,-0.036206524819136,-0.231132075190544,0.325154155492783,0.072557248175144,-0.106977969408035,-0.014934970065951) * MODEL2_texOff(vec2(0,0));
res += mat4(0.120890334248543,0.034766197204590,0.000451640022220,-0.022783853113651,-0.110261708498001,0.221252322196960,-0.128521755337715,-0.022034546360373,0.034732025116682,0.208020642399788,0.012257710099220,0.001999659696594,-0.087053105235100,-0.097694583237171,-0.045838329941034,-0.141483455896378) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.006482538301498,0.184915855526924,-0.100065320730209,-0.154114469885826,-0.033747002482414,0.191164359450340,0.066686294972897,0.041050136089325,0.055166248232126,0.159827247262001,-0.041076917201281,-0.030386328697205,-0.064118035137653,0.008872512727976,0.093299679458141,0.078522339463234) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.082496196031570,-0.000022950687708,0.052819360047579,-0.042361978441477,-0.112740807235241,0.133920103311539,0.029533525928855,0.031870871782303,0.069725781679153,0.024684175848961,-0.019512761384249,-0.059492774307728,-0.041489429771900,-0.021868845447898,-0.138966962695122,0.041632007807493) * MODEL2_texOff(vec2(1,0));
res += mat4(0.071427658200264,0.063783250749111,-0.019482351839542,-0.044529680162668,-0.191289335489273,0.077958106994629,-0.144887462258339,0.023381823673844,-0.194168895483017,0.093709133565426,-0.085630327463150,0.027981143444777,-0.120063468813896,0.109671324491501,-0.093554899096489,-0.006754033733159) * MODEL2_texOff(vec2(1,1));
res += mat4(0.004857232328504,0.168075546622276,0.062103830277920,0.039780642837286,0.098074182868004,-0.093677043914795,-0.063428156077862,-0.057360336184502,-0.018383584916592,-0.289095371961594,-0.168739125132561,-0.084268070757389,0.039989419281483,0.009455476887524,0.056135367602110,0.036693658679724) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.040029991418123,0.031016202643514,-0.043357174843550,-0.032648589462042,0.170917555689812,-0.137548059225082,-0.034649856388569,-0.055628493428230,-0.068509116768837,0.292574316263199,0.084949240088463,0.123454675078392,-0.060978237539530,0.096921086311340,0.054672922939062,0.242941528558731) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.034877549856901,-0.009400754235685,0.008224389515817,-0.046334546059370,0.160922825336456,0.077189438045025,-0.084216877818108,-0.111063204705715,-0.159056261181831,0.074978686869144,0.203019738197327,0.050826068967581,0.088540807366371,0.117133662104607,-0.055841438472271,0.044172033667564) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.031141255050898,-0.081938564777374,0.346159487962723,0.194080233573914,0.121673636138439,-0.059634111821651,0.013358378782868,-0.051814351230860,-0.084075510501862,-0.259931594133377,-0.703265786170959,-0.065727837383747,-0.092813774943352,0.052232116460800,-0.118098363280296,0.099196419119835) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.049410261213779,-0.090989790856838,0.012997251003981,0.192266359925270,0.232915148139000,-0.158079996705055,-0.071806862950325,-0.149181321263313,0.154540330171585,-0.128898143768311,0.139383777976036,-0.141521379351616,-0.024738065898418,0.267969161272049,-0.162970766425133,0.003321935655549) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.184055939316750,-0.089098475873470,0.050196435302496,-0.011613373644650,0.191132843494415,-0.105832338333130,0.014099739491940,-0.084935165941715,-0.194264814257622,-0.007705213502049,0.008946361020207,0.046368110924959,0.025738039985299,-0.022397942841053,0.013547809794545,-0.005871263798326) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.026982989162207,0.047256622463465,0.098036773502827,0.039298675954342,0.031453378498554,-0.010729691945016,-0.072424672544003,-0.057288754731417,0.042154122143984,0.014216151088476,0.014217069372535,0.060483150184155,0.001291546272114,0.166946753859520,-0.079800724983215,0.052186265587807) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.031511388719082,-0.029376989230514,-0.035188030451536,0.100799389183521,0.061015192419291,-0.113005407154560,-0.115034744143486,-0.000200880836928,-0.085400417447090,-0.082036517560482,0.069815337657928,0.095788732171059,-0.031526565551758,-0.058679711073637,-0.157417327165604,-0.003694180632010) * MODEL3_texOff(vec2(1,0));
res += mat4(0.004581613000482,0.009564408101141,0.038702905178070,0.072505027055740,0.075683012604713,-0.026367077603936,-0.043585110455751,0.018035238608718,-0.159763664007187,-0.024367403239012,0.038612835109234,0.051009450107813,0.188383817672729,0.062316581606865,0.067261278629303,-0.018986349925399) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.071800999343395,0.021326063200831,0.049023114144802,-0.037344619631767,0.045956123620272,0.144908040761948,0.045972920954227,0.147198915481567,0.071050748229027,0.070017658174038,-0.074772283434868,-0.067690655589104,0.059210665524006,0.112729519605637,0.035280130803585,0.067248754203320) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.115218162536621,-0.216643318533897,0.097477093338966,-0.078363403677940,0.048392176628113,0.114380784332752,-0.070963352918625,0.117114648222923,0.055213056504726,-0.015645815059543,-0.044471606612206,-0.041807800531387,0.014821626245975,0.126139521598816,-0.067405655980110,0.048666503280401) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.017799258232117,-0.133294224739075,0.024345371872187,-0.071292959153652,0.145218193531036,-0.107731051743031,-0.035129837691784,-0.048808608204126,0.069392628967762,-0.309177726507187,0.031762383878231,-0.026822775602341,0.103410288691521,0.028328306972980,-0.003997320309281,0.021230729296803) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.048360884189606,0.068875372409821,-0.039483956992626,-0.029228432103992,0.050796508789063,0.101537629961967,-0.066688291728497,0.097980998456478,0.029810810461640,0.205366581678391,-0.042469698935747,-0.054970905184746,0.189448550343513,0.102105021476746,-0.127783730626106,0.091325879096985) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.142999276518822,-0.035467505455017,0.085382841527462,0.048178732395172,0.154715940356255,0.244413673877716,0.010748684406281,0.042912404984236,0.071135975420475,0.152615055441856,-0.049426361918449,-0.205068707466125,0.021446458995342,0.105069823563099,-0.048813022673130,-0.082268878817558) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.092702195048332,-0.040780805051327,0.055609039962292,-0.014608467929065,0.015816988423467,0.014755320735276,0.045930098742247,0.111168593168259,0.118901796638966,0.028039840981364,-0.037747956812382,-0.069795250892639,0.216334104537964,0.069583490490913,-0.033987130969763,-0.020819600671530) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.010678945109248,-0.042858108878136,0.022630933672190,0.017546594142914,0.019918741658330,-0.010067453607917,-0.099953643977642,-0.125651076436043,0.049368344247341,0.092523649334908,-0.044229239225388,-0.017058422788978,0.007910260930657,0.193587154150009,-0.116049438714981,0.059555202722549) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.084202334284782,-0.288456052541733,-0.066088318824768,0.064908742904663,0.057302724570036,-0.079441465437412,-0.011139142327011,0.004610178060830,0.097686789929867,0.056688208132982,-0.017641978338361,0.035091914236546,-0.014018894173205,0.128328308463097,-0.070747926831245,0.087721399962902) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.007790915668011,-0.034290786832571,-0.005909343250096,0.024662779644132,-0.077144265174866,-0.052872944623232,-0.018270408734679,0.100100114941597,0.106837362051010,0.018079010769725,-0.023502480238676,-0.067513540387154,-0.012267721816897,0.153727084398270,-0.059844296425581,0.032180488109589) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.069124333560467,0.195330351591110,-0.033535555005074,-0.099352285265923,0.060809418559074,0.064083710312843,0.133857876062393,0.204840004444122,0.103942275047302,-0.051885314285755,0.044486463069916,0.004111702553928,0.103777296841145,-0.022192353382707,-0.055108793079853,-0.036123257130384) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.001957825385034,0.092710807919502,-0.007603087462485,0.021577768027782,-0.103493131697178,0.061439935117960,-0.016840821132064,0.072248190641403,-0.072074197232723,0.081552878022194,0.060276534408331,0.131784737110138,-0.068397074937820,0.109811969101429,0.052741352468729,0.116590008139610) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.058753021061420,0.029421284794807,0.082969270646572,0.028634849935770,0.034952025860548,-0.051653832197189,0.000760939263273,-0.104678109288216,0.073032736778259,0.041037898510695,0.071982644498348,-0.027916902676225,0.058130081743002,0.142639607191086,-0.028680548071861,-0.082943014800549) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.012302237562835,0.170141056180000,-0.006755199283361,-0.045991286635399,0.115029118955135,-0.119333542883396,0.168893441557884,0.013072552159429,0.065519578754902,-0.049473587423563,-0.154130518436432,-0.115472346544266,0.138466536998749,-0.107468433678150,-0.235581904649734,-0.016842324286699) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.011847631074488,-0.091217622160912,0.038596138358116,-0.151256620883942,-0.086171142756939,0.003589048050344,0.025044351816177,-0.168983653187752,0.252906888723373,0.045457683503628,0.167206153273582,0.161315262317657,0.296966671943665,0.116656072437763,0.026144661009312,-0.086962737143040) * MODEL5_texOff(vec2(0,0));
res += mat4(0.060428388416767,-0.057256981730461,0.076096139848232,-0.011278539896011,-0.100603885948658,0.162368580698967,-0.032072883099318,-0.008813731372356,-0.083908170461655,-0.024032341316342,0.003026225836948,-0.024490773677826,0.043840847909451,0.091552332043648,0.009022057987750,0.057677503675222) * MODEL5_texOff(vec2(0,1));
res += mat4(0.043582558631897,0.061256468296051,0.055077951401472,-0.028413213789463,-0.010595935396850,0.025787923485041,-0.001260204706341,-0.012925072573125,0.016005577519536,0.065191149711609,-0.090258166193962,-0.025678666308522,-0.141848742961884,0.136466488242149,0.011488836258650,-0.079487212002277) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.011071044951677,-0.167008057236671,0.148704037070274,0.131580442190170,-0.086571045219898,0.169722139835358,-0.005030994303524,-0.030832860618830,-0.208372265100479,-0.055736653506756,-0.025953955948353,0.011957622133195,0.062189601361752,-0.042064387351274,-0.223202466964722,-0.040108073502779) * MODEL5_texOff(vec2(1,0));
res += mat4(0.234887242317200,0.071697562932968,0.019043641164899,0.026056570932269,-0.134655892848969,0.062186636030674,-0.014335284940898,0.025073910132051,0.062483448535204,0.010982464998960,-0.085203349590302,0.063301555812359,0.007016622927040,0.006653729826212,0.093121640384197,-0.033378198742867) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.068151079118252,-0.057359810918570,0.124162152409554,0.105350174009800,0.058368593454361,-0.040955200791359,-0.133138000965118,0.049351193010807,0.059729751199484,0.035214878618717,-0.163323462009430,-0.173107028007507,0.028245601803064,-0.166462793946266,-0.023938093334436,0.009977420791984) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.118028759956360,-0.053146094083786,0.016859611496329,0.168662220239639,-0.003583106445149,0.220424771308899,-0.170433908700943,-0.063693284988403,0.084744073450565,-0.149624213576317,-0.173807308077812,-0.102902762591839,0.027262547984719,-0.092815600335598,0.079159274697304,-0.137991681694984) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.091492936015129,0.104657061398029,0.148345470428467,-0.002783247036859,0.138853043317795,-0.119203545153141,0.047055691480637,0.037923444062471,0.222614243626595,-0.186996743083000,-0.172059819102287,0.036340221762657,0.032185584306717,-0.287681043148041,-0.016203735023737,-0.064715512096882) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.145040690898895,0.012818840332329,0.460301160812378,0.108605429530144,-0.088514186441898,-0.132308214902878,-0.028586952015758,-0.001690757228062,0.033232737332582,0.187389448285103,-0.075034894049168,-0.147984474897385,0.063203707337379,-0.179972186684608,-0.252722024917603,-0.090480878949165) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.158737435936928,-0.028180917724967,-0.371577441692352,-0.139996111392975,-0.093126244843006,0.119333796203136,0.011223864741623,-0.102293170988560,0.002966750646010,-0.059454929083586,-0.098716184496880,-0.030240379273891,0.027498226612806,0.168169423937798,0.046167556196451,0.149144291877747) * MODEL6_texOff(vec2(0,0));
res += mat4(0.004721062257886,0.054307173937559,0.028563907369971,0.069667704403400,-0.056266084313393,0.080070115625858,0.007694416679442,-0.035117581486702,0.084384590387344,0.042120222002268,0.026515485718846,-0.023654369637370,-0.113179922103882,-0.025768749415874,0.042272407561541,-0.046806205064058) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.017005437985063,0.053644467145205,0.248006775975227,-0.022887663915753,0.047175627201796,-0.002084463369101,-0.025415012612939,0.058641042560339,-0.032766710966825,-0.192539870738983,-0.039777163416147,-0.073790267109871,-0.080963179469109,0.016811044886708,0.135761618614197,0.057868324220181) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.119551844894886,-0.050559017807245,-0.202372953295708,-0.008830751292408,-0.160005673766136,0.187240257859230,-0.046329684555531,0.029277965426445,-0.058376472443342,0.041735026985407,-0.066662885248661,-0.013752472586930,-0.011690694838762,-0.193331718444824,0.292303174734116,0.047410327941179) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.025759946554899,-0.020068002864718,0.059159271419048,-0.002248252043501,-0.000503036542796,0.043644942343235,0.065031230449677,-0.022547472268343,-0.030075855553150,-0.095448620617390,0.010835175402462,0.010418674908578,0.039517134428024,-0.246736958622932,0.046922340989113,-0.075367219746113) * MODEL6_texOff(vec2(1,1));
res += FEATURE1_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.591575324535370,0.170703560113907,-0.171919792890549,0.783243238925934) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE2
//!SAVE MODEL8
//!DESC (AU_HQ_2x_LA) mapping 4_2

vec4 hook()
{
vec4 res = vec4(-0.143683597445488,0.352593809366226,-0.043738633394241,-0.117440901696682);
res += mat4(0.107160054147243,-0.074200943112373,-0.114208117127419,0.016253823414445,-0.125170886516571,0.024123795330524,-0.076322861015797,-0.024985129013658,-0.010836525820196,0.053823862224817,-0.234268382191658,0.135735243558884,-0.116206035017967,0.093290925025940,-0.119826018810272,-0.013868519105017) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.089369811117649,-0.100226268172264,0.059510249644518,-0.025059498846531,0.017552709206939,-0.094671897590160,0.060566041618586,-0.035292390733957,0.083783499896526,-0.013940020464361,0.056010801345110,0.026401476934552,-0.051102329045534,0.000929374888074,0.002615959383547,-0.018416551873088) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.115233778953552,-0.054893776774406,0.036997999995947,0.040374334901571,-0.149508252739906,0.157521635293961,0.005565154366195,-0.065689943730831,-0.161904260516167,-0.086768768727779,-0.150776520371437,0.029973588883877,-0.040914546698332,0.078709177672863,-0.122733615338802,-0.135172441601753) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.124737128615379,0.175109893083572,0.105589054524899,-0.048831820487976,0.199938654899597,-0.042093440890312,0.192245393991470,-0.006026356015354,0.002614300930873,-0.012886220589280,-0.026095880195498,0.025448033586144,0.031718663871288,-0.017513677477837,0.068480007350445,-0.091343857347965) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.011520951054990,0.025938373059034,0.084331884980202,-0.133483886718750,-0.033328104764223,0.101042099297047,0.202148854732513,-0.019850770011544,-0.091080717742443,-0.041064903140068,-0.132793769240379,-0.079406924545765,0.105590350925922,-0.193325057625771,-0.016971360892057,0.022236863151193) * MODEL1_texOff(vec2(0,0));
res += mat4(0.004612938035280,-0.011785849928856,-0.160112887620926,-0.118154354393482,0.013545619323850,0.020014163106680,-0.040653169155121,-0.114568963646889,-0.014381212182343,-0.064518816769123,-0.127434358000755,0.011543992906809,0.069629624485970,-0.043741326779127,0.108133360743523,0.103013172745705) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.094453528523445,0.101669244468212,0.055876329541206,-0.033086903393269,0.102226242423058,0.069146312773228,-0.148275837302208,0.073571398854256,0.207570031285286,-0.099752008914948,-0.153720527887344,0.183040022850037,0.053231202065945,-0.112329833209515,0.088028497993946,0.039262078702450) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.197439149022102,0.174157977104187,-0.076354853808880,0.079709440469742,-0.133583694696426,0.095853403210640,0.191062808036804,-0.129721373319626,-0.050865307450294,0.154488354921341,0.018861757591367,-0.200859889388084,0.151358038187027,-0.062551848590374,-0.009817077778280,0.008376564830542) * MODEL1_texOff(vec2(1,0));
res += mat4(0.067702509462833,0.117739059031010,0.044873591512442,-0.049034420400858,-0.117533229291439,0.269450426101685,-0.047413818538189,-0.244569495320320,0.020058453083038,-0.136605530977249,0.053835149854422,-0.132081165909767,-0.168524965643883,0.036766834557056,-0.089771449565887,0.213269889354706) * MODEL1_texOff(vec2(1,1));
res += mat4(0.132468983530998,-0.046822451055050,-0.056276172399521,0.135712847113609,0.088373713195324,-0.265256285667419,-0.207105025649071,0.008504506200552,0.083420962095261,0.230021893978119,0.151036605238914,-0.010707848705351,-0.300850659608841,0.116568163037300,0.017497960478067,0.086511000990868) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.059455785900354,-0.264284253120422,-0.120840206742287,-0.021867215633392,-0.077378593385220,-0.076154470443726,-0.169896826148033,-0.101758204400539,0.134544476866722,0.154214456677437,0.197907745838165,-0.003055694745854,-0.040598612278700,0.006550536490977,-0.213020622730255,0.035700198262930) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.046004474163055,-0.037175007164478,0.030193790793419,0.034970879554749,0.014819564297795,-0.127825498580933,-0.008941974490881,-0.014276497066021,0.041215986013412,0.068955354392529,-0.044744860380888,0.159173026680946,0.025307055562735,0.175663754343987,0.049648940563202,-0.099325820803642) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.079744577407837,-0.087904080748558,0.221827566623688,0.055065512657166,-0.010903491638601,-0.186977997422218,0.035048007965088,0.016605094075203,-0.068067967891693,-0.005479860585183,-0.076911590993404,0.022371428087354,-0.013774587772787,0.116953320801258,0.092039674520493,0.102167032659054) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.137296646833420,-0.538204610347748,0.277198672294617,-0.136680155992508,0.071922816336155,0.010431072674692,-0.425028800964355,-0.241833299398422,0.027644885703921,0.464636445045471,-0.023475183174014,-0.008166883140802,0.261826187372208,-0.000518703076523,0.078946769237518,0.049896039068699) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.035324826836586,-0.078196622431278,0.041935443878174,0.069917343556881,0.079156063497066,-0.217981889843941,-0.094866640865803,-0.094800412654877,-0.063400171697140,0.095644585788250,0.030636176466942,-0.039422709494829,0.065223865211010,0.132676109671593,0.056117467582226,-0.073410928249359) * MODEL2_texOff(vec2(0,1));
res += mat4(0.127973884344101,-0.227043509483337,-0.141834542155266,-0.103190392255783,-0.046051017940044,-0.197196245193481,0.218721091747284,-0.026478696614504,0.065374091267586,0.034412588924170,0.042269617319107,0.005990038160235,0.053544107824564,0.189503252506256,-0.006202197168022,0.004262097645551) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.023479433730245,-0.260215938091278,0.126075014472008,-0.219549030065536,0.000178763424628,-0.253611087799072,0.344882935285568,-0.258376330137253,0.061608869582415,-0.060042236000299,0.188670948147774,0.062749646604061,0.128355488181114,0.033940162509680,0.068597964942455,0.026888769119978) * MODEL2_texOff(vec2(1,0));
res += mat4(0.028647407889366,-0.031388849020004,-0.162426829338074,0.023656086996198,-0.076543010771275,-0.136807873845100,0.155028089880943,-0.059930816292763,0.012615396641195,0.417147189378738,0.133856132626534,-0.042506918311119,0.072858959436417,0.177433505654335,0.071558229625225,0.141269788146019) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.024034008383751,-0.076799035072327,0.090112775564194,-0.080916687846184,-0.040525816380978,-0.012398869730532,0.081871002912521,0.079255871474743,0.168748915195465,-0.044799238443375,-0.152188003063202,-0.022326476871967,0.185821697115898,0.031481150537729,0.064440771937370,-0.065293133258820) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.014354803599417,-0.071757696568966,0.075300514698029,0.017584359273314,0.010342440567911,-0.052414149045944,0.186455264687538,0.099374271929264,0.039650350809097,-0.076157115399837,-0.060086917132139,0.060417879372835,0.023806715384126,-0.051879301667213,0.168275728821754,0.001205938286148) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.139752209186554,-0.024786205962300,0.089144498109818,0.101455308496952,0.044898968189955,-0.031259518116713,-0.036514479666948,0.040314603596926,0.011866327375174,-0.090397566556931,-0.052751883864403,0.090410545468330,0.066814191639423,-0.146973550319672,-0.154826939105988,-0.069608204066753) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.133117839694023,-0.178656846284866,0.084944516420364,-0.101248353719711,0.007778149563819,-0.064401529729366,0.066557876765728,0.175554558634758,-0.005589962005615,-0.178475067019463,-0.063732601702213,-0.069353900849819,0.118534259498119,-0.175292938947678,-0.049185015261173,0.031518749892712) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.046681173145771,-0.184850916266441,0.187778428196907,-0.015289380215108,0.121949322521687,-0.032183524221182,0.061584588140249,0.236997187137604,0.167421817779541,0.023329351097345,-0.192956551909447,0.230987697839737,-0.093686707317829,-0.026633962988853,-0.025438731536269,0.106987304985523) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.075845897197723,-0.009472625330091,-0.202010020613670,0.249298676848412,0.088015139102936,-0.057065758854151,-0.116220623254776,-0.030181987211108,-0.049486834555864,-0.013704306446016,0.011847681365907,-0.064807571470737,-0.020744848996401,0.019000407308340,-0.011499736458063,0.074537768959999) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.235097646713257,-0.090962111949921,-0.046995483338833,0.066579304635525,-0.031902186572552,-0.092122331261635,0.076062709093094,0.124836862087250,0.105495780706406,0.038869492709637,0.046764403581619,0.029446670785546,-0.098899312317371,0.039460118860006,0.062972851097584,-0.076498664915562) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.061502750962973,0.054046668112278,-0.127490729093552,0.035033866763115,-0.046659953892231,-0.074586987495422,0.219250604510307,0.170515120029449,0.109488390386105,-0.017713904380798,0.156090363860130,0.210746556520462,-0.081232391297817,0.095540963113308,-0.028689686208963,-0.170941203832626) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.121068805456161,-0.031689107418060,0.036620572209358,-0.080187201499939,0.064001798629761,-0.108383588492870,-0.052168793976307,0.123801708221436,0.049317609518766,-0.075078554451466,0.091751575469971,-0.094505518674850,-0.038675364106894,-0.014991217292845,-0.044662334024906,0.096225433051586) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.232233777642250,0.098588928580284,0.101559035480022,-0.080104641616344,0.166441664099693,-0.084774501621723,-0.042739551514387,-0.039462875574827,-0.206803560256958,0.122201286256313,0.053731266409159,0.074928261339664,-0.073467344045639,-0.125726416707039,-0.188983529806137,-0.170349240303040) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.198960483074188,0.030209735035896,0.017611252143979,-0.049508467316628,0.110494613647461,0.214240431785583,-0.006554723717272,-0.028184432536364,-0.094628058373928,0.061613634228706,-0.053858473896980,0.011870343238115,0.040849693119526,-0.189745500683784,0.017632238566875,-0.033715341240168) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.097071744501591,0.104868739843369,-0.101679466664791,-0.001431357813999,0.004457954317331,0.126782387495041,-0.098714724183083,0.034386385232210,0.065639972686768,0.022214245051146,-0.148450151085854,-0.084915280342102,0.074289567768574,-0.286945909261703,-0.096776098012924,-0.200261592864990) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.141558483242989,0.321016818284988,0.087661780416965,-0.062191259115934,0.092920526862144,0.019050013273954,0.108672611415386,-0.069511577486992,-0.176352947950363,0.220454171299934,0.019772272557020,0.093198068439960,0.295303136110306,-0.211316704750061,-0.300109356641769,0.030644994229078) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.101686917245388,0.092624649405479,0.149303510785103,0.050324033945799,0.045967001467943,0.030906267464161,0.046009622514248,0.037668131291866,-0.011988211423159,0.006355103570968,0.151614591479301,-0.027497850358486,0.027449809014797,0.147099763154984,-0.154948964715004,0.132569164037704) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.083435177803040,0.127991601824760,-0.053251557052135,0.095874719321728,0.057659059762955,0.227384939789772,-0.022563720121980,0.037775583565235,0.006750389467925,-0.102846197783947,-0.207571700215340,-0.105641193687916,0.102647237479687,-0.091433584690094,-0.086720183491707,-0.295603513717651) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.170920625329018,0.244925156235695,-0.020276963710785,-0.106506004929543,0.075416848063469,0.087108239531517,0.060265600681305,-0.027338817715645,-0.113648101687431,0.107358150184155,0.046757031232119,0.046443559229374,0.033798471093178,-0.211092084646225,0.031674720346928,-0.161616638302803) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.133131548762321,0.073882952332497,0.103312008082867,0.138321936130524,0.150809049606323,0.173930734395981,0.096724636852741,0.013603945262730,-0.138519912958145,0.050175495445728,0.113217093050480,0.032123927026987,-0.058316361159086,-0.292968809604645,-0.013897504657507,-0.005067942664027) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.169679120182991,0.173189133405685,0.066276699304581,0.057276237756014,-0.006160767748952,0.042581822723150,-0.059672556817532,-0.084615074098110,0.079999543726444,-0.049154929816723,-0.023825548589230,-0.273550003767014,-0.039946667850018,-0.101256005465984,0.011889268644154,-0.130520656704903) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.166013181209564,0.145905703306198,0.053814664483070,-0.101857937872410,0.091498233377934,-0.287103325128555,-0.180516690015793,0.007256937678903,-0.147901415824890,0.229973956942558,0.095163621008396,0.052754133939743,0.107896484434605,0.074554085731506,-0.039357192814350,0.097123086452484) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.035609494894743,0.168578460812569,0.108701579272747,-0.086303368210793,0.020970594137907,-0.100540302693844,-0.047207962721586,-0.013817493803799,-0.038780529052019,0.169863089919090,-0.025518130511045,0.008252506144345,0.265836626291275,-0.070945866405964,0.098308973014355,-0.036732830107212) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.066888473927975,-0.054519653320313,0.046969391405582,-0.124842345714569,0.163646548986435,-0.273738235235214,-0.110435150563717,-0.145789608359337,-0.003516881261021,0.137466639280319,-0.017089674249291,0.006179251708090,0.107984274625778,0.019503839313984,0.035504519939423,-0.002264123875648) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.070244379341602,0.055749483406544,-0.028601024299860,-0.069064177572727,0.156750261783600,-0.084091223776340,-0.225502014160156,-0.096040815114975,-0.101410895586014,0.222483426332474,-0.070986442267895,0.112762965261936,0.196690842509270,-0.158216133713722,0.023651173338294,0.163380607962608) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.005019313655794,0.035693623125553,-0.244421944022179,0.019528452306986,0.189870879054070,-0.198769256472588,-0.065256066620350,0.279110521078110,0.123134851455688,0.214760974049568,-0.043530985713005,-0.010894247330725,0.227643862366676,0.096996001899242,0.159258067607880,0.050589926540852) * MODEL5_texOff(vec2(0,0));
res += mat4(0.011451295576990,-0.003595661371946,-0.090824775397778,-0.027637116611004,0.140110626816750,-0.216309815645218,-0.235896915197372,-0.164902195334435,0.084368459880352,0.044743910431862,0.152205839753151,-0.129833221435547,-0.027440333738923,0.012511330656707,0.095831759274006,-0.019420750439167) * MODEL5_texOff(vec2(0,1));
res += mat4(0.012968935072422,0.005271915346384,0.111381188035011,-0.076340094208717,0.116876021027565,-0.153725787997246,-0.006028607953340,-0.060232654213905,0.004230319056660,0.080331221222878,0.143937557935715,0.073745094239712,0.105107717216015,-0.021252093836665,-0.004297582898289,0.039597090333700) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.098632529377937,0.099549777805805,-0.176249250769615,-0.061250794678926,0.038710005581379,-0.184830203652382,0.066261418163776,0.089643545448780,-0.065678328275681,0.085907503962517,0.052096251398325,-0.095039509236813,0.128342479467392,-0.029799720272422,0.043330617249012,0.062859736382961) * MODEL5_texOff(vec2(1,0));
res += mat4(0.084156855940819,0.061266835778952,-0.093040399253368,-0.044000022113323,0.035527128726244,-0.264600306749344,-0.028994211927056,-0.138063058257103,-0.025377551093698,0.102888949215412,-0.003077635541558,-0.032874055206776,0.193098306655884,0.056623149663210,-0.220810890197754,0.004217698704451) * MODEL5_texOff(vec2(1,1));
res += mat4(0.034928858280182,0.002314798999578,-0.122438363730907,0.058496613055468,-0.110932029783726,0.089043520390987,-0.070832148194313,-0.023133153095841,-0.252163827419281,-0.026726452633739,0.007952113635838,-0.035263080149889,0.142366960644722,-0.032794151455164,0.050411950796843,-0.055786166340113) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.033434763550758,-0.047189142554998,-0.119335114955902,0.043386489152908,-0.165023207664490,0.015829470008612,0.114061489701271,-0.150411903858185,-0.068660616874695,-0.056620545685291,0.179286211729050,0.000998973031528,-0.032762352377176,-0.039923038333654,0.030385807156563,0.035551048815250) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.125571951270103,-0.253608524799347,-0.066930547356606,0.106903158128262,-0.006280869711190,0.030891384929419,-0.148411437869072,-0.235626965761185,-0.016436116769910,-0.017215473577380,0.047938667237759,0.064782820641994,-0.105519525706768,-0.061871234327555,0.139468967914581,0.029154764488339) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.033226732164621,-0.028406770899892,-0.106162197887897,-0.004384098574519,-0.059286586940289,0.015695389360189,-0.329079866409302,0.026814039796591,-0.142217889428139,-0.257917582988739,0.207920864224434,0.237741947174072,-0.073047392070293,0.003631384344772,-0.019030088558793,0.084381066262722) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.032270699739456,-0.138707384467125,-0.068622119724751,0.115956306457520,-0.138062119483948,0.076485142111778,-0.224698349833488,-0.077145710587502,0.138693973422050,-0.275554597377777,-0.077213056385517,0.064552836120129,-0.096703350543976,0.097781799733639,0.047923464328051,0.151846930384636) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.112216450273991,-0.070305913686752,0.111466586589813,0.057836219668388,0.069270163774490,0.137891456484795,-0.326988637447357,-0.426812887191772,0.040603090077639,-0.091498196125031,-0.068171560764313,-0.073427535593510,-0.024047281593084,0.109200000762939,0.055782672017813,0.052487943321466) * MODEL6_texOff(vec2(0,1));
res += mat4(0.059256091713905,-0.089112825691700,0.034846853464842,0.010944508016109,-0.062639884650707,-0.130517661571503,0.016706289723516,-0.035227730870247,0.067146331071854,-0.220372200012207,0.025978593155742,0.124271579086781,0.012524533085525,-0.119494400918484,0.033252928406000,0.032816689461470) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.010045678354800,-0.023070886731148,0.215266570448875,-0.092662461102009,-0.168013542890549,-0.146386325359344,0.163789123296738,-0.018658291548491,0.027311833575368,-0.080984435975552,-0.047666613012552,0.161263629794121,0.068510301411152,0.124462388455868,-0.037682440131903,-0.011773846112192) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.019298620522022,-0.027947992086411,0.069762393832207,0.248219117522240,-0.060257192701101,-0.070354275405407,-0.095355659723282,-0.270580828189850,0.012212547473609,0.114702634513378,0.085530564188957,-0.113412812352180,0.031338892877102,-0.151103854179382,-0.023920238018036,0.301501333713531) * MODEL6_texOff(vec2(1,1));
res += FEATURE2_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.218171328306198,0.013649596832693,0.093127295374870,-0.196139186620712) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE3
//!SAVE MODEL9
//!DESC (AU_HQ_2x_LA) mapping 4_3

vec4 hook()
{
vec4 res = vec4(-0.099502034485340,-0.128892853856087,-0.009418976493180,0.043363805860281);
res += mat4(-0.033673841506243,-0.046226561069489,-0.017396492883563,-0.072502180933952,-0.013264572247863,0.044284421950579,0.019576419144869,0.070628345012665,-0.004893043078482,0.011534284800291,-0.065659798681736,0.044528387486935,-0.041588921099901,0.059211507439613,-0.083959870040417,-0.010345502756536) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.070910155773163,-0.034180145710707,-0.155427247285843,-0.188373655080795,-0.033208306878805,-0.018066473305225,-0.041038032621145,0.257820427417755,-0.017383290454745,-0.078535541892052,-0.059071913361549,0.075125217437744,0.016477150842547,0.034358389675617,0.058688737452030,-0.096320830285549) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.007859035395086,0.093080274760723,0.023437658324838,0.027493394911289,-0.031999282538891,-0.101270705461502,-0.036988742649555,0.059262622147799,0.013778108172119,0.255299538373947,0.162270799279213,0.031723219901323,0.003623035736382,0.008819947019219,0.065598420798779,-0.008232589811087) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.026180347427726,0.038217015564442,0.014329907484353,-0.103483833372593,-0.013358488678932,0.074144698679447,0.000593969598413,-0.053492598235607,0.023533832281828,0.112168468534946,-0.044931937009096,-0.073903299868107,0.070573404431343,0.035313822329044,-0.166746735572815,-0.156718850135803) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.079227402806282,-0.126791462302208,-0.159870043396950,-0.070188634097576,-0.021419644355774,0.153921723365784,-0.066585183143616,0.173081621527672,-0.006212382577360,0.017385667189956,-0.037285681813955,0.212415695190430,-0.255905151367188,-0.023518277332187,0.179916471242905,-0.013543698005378) * MODEL1_texOff(vec2(0,0));
res += mat4(0.205716520547867,0.154745742678642,-0.054615393280983,0.109710618853569,-0.108522534370422,-0.126877158880234,0.053762752562761,0.047479171305895,0.049182090908289,0.218746945261955,0.120197750627995,0.316699445247650,0.047961696982384,-0.065172992646694,-0.110833741724491,-0.103813566267490) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.077095977962017,-0.059566583484411,0.040493831038475,-0.052423860877752,0.074155777692795,-0.077792406082153,-0.021656950935721,-0.102507352828979,-0.076176606118679,-0.078968055546284,-0.026153512299061,-0.029702086001635,-0.081741355359554,0.014616847038269,-0.054725058376789,0.011666451580822) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.000271041004453,-0.099699288606644,-0.021724328398705,-0.135974451899529,0.161013767123222,0.292070508003235,-0.023988245055079,-0.013024599291384,-0.152904003858566,0.190320700407028,0.001200274331495,-0.025380501523614,-0.176969736814499,-0.165726602077484,0.028180463239551,0.049102213233709) * MODEL1_texOff(vec2(1,0));
res += mat4(0.108015477657318,0.186592489480972,0.066962681710720,-0.032005984336138,0.033324029296637,-0.008747539483011,0.028285834938288,-0.110350057482719,-0.088961005210876,0.066182062029839,0.108954750001431,-0.036000885069370,-0.054970897734165,-0.099742241203785,0.089709632098675,0.053709264844656) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.081774868071079,-0.027085196226835,0.102291792631149,-0.008678187616169,-0.046664662659168,-0.108773604035378,-0.078550115227699,0.120750442147255,0.010936584323645,0.181135997176170,0.035031795501709,0.035510968416929,-0.026317160576582,0.178684934973717,-0.021959558129311,0.055920351296663) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.019503863528371,0.165543705224991,-0.095668226480484,-0.251871883869171,-0.105198591947556,0.014404118061066,0.017839713022113,0.138259217143059,-0.031437262892723,-0.101940013468266,-0.122566185891628,0.026441205292940,0.032257661223412,0.105845570564270,-0.269327789545059,-0.234081655740738) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.010236558504403,0.036759227514267,-0.136537179350853,0.014801251702011,-0.050025891512632,0.021453602239490,-0.014053686521947,-0.102487042546272,0.027589736506343,0.013762956485152,0.056671500205994,-0.093142285943031,0.026872204616666,-0.001793895498849,-0.025433132424951,-0.001003533252515) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.047089152038097,-0.059062547981739,-0.041736975312233,-0.042003624141216,-0.039682667702436,-0.161182820796967,0.008968876674771,0.012917635031044,-0.036256954073906,0.155432343482971,0.049235220998526,0.007016371935606,0.076833754777908,0.063956111669540,-0.129687666893005,-0.050217010080814) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.053313985466957,0.063287116587162,-0.425157785415649,-0.264507949352264,0.016123162582517,-0.075931966304779,0.076586000621319,0.160723596811295,-0.029646864160895,-0.055669024586678,0.057579219341278,-0.176221027970314,0.070169754326344,-0.006581533700228,-0.337110191583633,-0.113919325172901) * MODEL2_texOff(vec2(0,0));
res += mat4(0.060063708573580,0.115909203886986,-0.110229924321175,0.048014134168625,-0.079351335763931,0.154959514737129,-0.212758690118790,0.007363135926425,-0.045783776789904,0.046754155308008,-0.138091504573822,-0.065699972212315,0.116124518215656,-0.091198720037937,0.216002777218819,-0.100354172289371) * MODEL2_texOff(vec2(0,1));
res += mat4(0.051434420049191,-0.052475783973932,-0.068254120647907,0.060506526380777,0.029379451647401,0.020821729674935,-0.009216902777553,-0.034706957638264,-0.002783721545711,0.146413505077362,0.028199410066009,0.033126160502434,0.086235739290714,-0.162179976701736,0.034433204680681,0.095774374902248) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.092319086194038,-0.013010334223509,-0.063346475362778,-0.068542063236237,0.021986508741975,-0.166549921035767,-0.085048459470272,0.052837673574686,0.168991252779961,-0.014880655333400,-0.041127759963274,0.074735976755619,0.061569564044476,0.016606591641903,-0.015637043863535,0.095933355391026) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.072863914072514,0.104290269315243,0.073315978050232,0.070568181574345,0.055060889571905,0.256332725286484,0.047876115888357,0.021230744197965,0.045036800205708,0.108920060098171,-0.044249769300222,0.070590168237686,0.054116044193506,-0.000347092194716,0.132718905806541,0.043786726891994) * MODEL2_texOff(vec2(1,1));
res += mat4(0.038639985024929,-0.093467339873314,-0.045198585838079,0.086527891457081,0.007034172769636,-0.003558612661436,-0.035045120865107,-0.114460900425911,-0.118796959519386,-0.037557352334261,0.026882335543633,-0.411007374525070,0.023064663633704,-0.009073345921934,-0.039511423557997,0.222345083951950) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.099533244967461,-0.038961596786976,0.031989779323339,0.026712177321315,0.052333608269691,-0.026708459481597,0.052364412695169,-0.117912463843822,-0.060789123177528,-0.060186680406332,0.206055775284767,-0.243498608469963,0.022073943167925,-0.139111459255219,0.153947487473488,0.176647812128067) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.003982052672654,-0.097013831138611,0.076833434402943,0.110877275466919,0.034658513963223,-0.144521147012711,0.060802433639765,-0.080377355217934,-0.053198091685772,0.209319263696671,-0.029139613732696,-0.026145568117499,-0.044032387435436,0.293648391962051,0.017018187791109,0.092793472111225) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.018646907061338,-0.120806552469730,-0.013550316914916,-0.039952389895916,-0.013438946567476,0.127231970429420,-0.067463733255863,-0.122178502380848,-0.051011689007282,0.038799513131380,-0.106307819485664,0.055600170046091,0.002543853363022,-0.205914467573166,0.050157144665718,0.078493498265743) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.220391169190407,-0.145554482936859,-0.005005151499063,-0.073710985481739,0.023966256529093,0.115350648760796,0.057612668722868,-0.299781382083893,0.095012269914150,0.085620395839214,0.029239781200886,-0.071965456008911,-0.116289675235748,0.115796647965908,0.214794710278511,0.116825252771378) * MODEL3_texOff(vec2(0,0));
res += mat4(0.117172002792358,-0.164688140153885,0.196289703249931,0.034489937126637,0.239838495850563,0.002619611797854,0.080095931887627,-0.186661988496780,-0.075815446674824,0.095984704792500,-0.079949237406254,-0.056944735348225,0.029745943844318,0.099622175097466,0.224875524640083,0.100595623254776) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.026743486523628,-0.127769619226456,0.042117629200220,-0.086022131145000,-0.047277338802814,0.078958474099636,0.037206631153822,-0.103740431368351,-0.017303459346294,-0.026800457388163,-0.054442238062620,-0.133228868246078,0.002874466823414,-0.063293404877186,0.052668485790491,0.060263857245445) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.191616237163544,-0.247033104300499,0.050099078565836,0.009253938682377,0.051776729524136,0.052911292761564,0.113433033227921,-0.139446914196014,-0.036788646131754,-0.065115317702293,-0.129376605153084,-0.084509678184986,0.079782992601395,0.112831026315689,-0.019175127148628,0.054025698453188) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.055422060191631,-0.154805198311806,-0.089415885508060,-0.068221971392632,0.059318471699953,0.018641455098987,0.131321936845779,-0.092698954045773,-0.014094284735620,-0.024761635810137,0.047958891838789,-0.129496961832047,0.052556790411472,-0.180269330739975,-0.136111691594124,0.205005809664726) * MODEL3_texOff(vec2(1,1));
res += mat4(0.011803308501840,-0.354008048772812,0.010102729313076,0.103526264429092,0.043973576277494,0.067362479865551,0.025601223111153,0.184666588902473,0.007064581383020,-0.011734008789063,-0.039077542722225,-0.048903647810221,0.031899910420179,0.068980768322945,0.022631684318185,0.196762248873711) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.028474390506744,-0.191477656364441,-0.016786241903901,0.136656865477562,-0.000840041670017,0.080373950302601,0.014120697975159,-0.063318662345409,0.055711027234793,0.014816290698946,-0.013631661422551,-0.507461965084076,0.019169174134731,-0.049775384366512,0.094060830771923,-0.022056808695197) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.075581528246403,-0.224850878119469,-0.141475915908813,0.174437910318375,-0.038374900817871,0.008127227425575,0.045348424464464,0.057304628193378,-0.011700152419508,-0.041621465235949,0.030891701579094,-0.174011826515198,-0.006926683709025,0.179951816797256,-0.030945293605328,0.022062540054321) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.056448660790920,-0.177653163671494,0.068004250526428,0.164030581712723,-0.020244529470801,-0.025726320222020,0.048292122781277,0.028156191110611,0.000346544984495,-0.071004532277584,0.040527623146772,0.077745720744133,0.009221558459103,0.109746754169464,0.065469615161419,0.174219414591789) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.063787624239922,-0.085423104465008,-0.074605293571949,0.026351714506745,-0.106488384306431,-0.211302012205124,0.023217419162393,0.191320836544037,0.019599478691816,0.166382029652596,0.019466290250421,-0.472100019454956,0.032540012151003,0.095072224736214,0.171787858009338,0.071247003972530) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.041754752397537,-0.150470718741417,0.042356383055449,0.018931705504656,0.174829930067062,-0.007140152622014,0.012572378851473,-0.077506035566330,-0.082335144281387,-0.049539875239134,0.094648823142052,0.027642447501421,-0.036912646144629,-0.085941478610039,-0.023395061492920,0.032780840992928) * MODEL4_texOff(vec2(0,1));
res += mat4(0.043733499944210,-0.163630947470665,0.107667863368988,0.005787971429527,-0.042148888111115,0.090111277997494,0.013479077257216,-0.015308115631342,0.015343927778304,-0.071408823132515,-0.103919051587582,0.071878798305988,-0.007053141947836,-0.017501519992948,0.070803277194500,0.079840958118439) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.064091116189957,-0.227674275636673,0.055303744971752,0.070760548114777,0.025256205350161,-0.081686235964298,-0.079644694924355,0.015306175686419,0.205796003341675,0.109276726841927,0.177223190665245,-0.106107585132122,0.132745027542114,0.051817845553160,0.029653994366527,0.152511283755302) * MODEL4_texOff(vec2(1,0));
res += mat4(0.029905132949352,-0.117238827049732,-0.057049024850130,-0.021711310371757,0.094961598515511,0.098244972527027,-0.082239069044590,0.061471585184336,-0.056200407445431,-0.181435555219650,0.035563707351685,-0.047335918992758,0.040057737380266,-0.000977243413217,-0.093575775623322,0.063556417822838) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.010669291950762,0.155046105384827,0.047339402139187,0.128656566143036,0.073628991842270,0.103185318410397,-0.026429833844304,-0.025947919115424,-0.074842333793640,-0.021679198369384,-0.135961532592773,-0.044319447129965,-0.046460602432489,0.167444854974747,-0.030479056760669,-0.165866568684578) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.001408121897839,0.007557397242635,-0.121607720851898,0.083895802497864,-0.027581883594394,0.226073905825615,-0.014212653972208,-0.281362265348434,0.017821988090873,0.085208281874657,0.080431722104549,0.212231978774071,-0.010515354573727,0.182155415415764,-0.026357838883996,-0.051314581185579) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.031691309064627,0.118869423866272,0.113873228430748,0.125276029109955,0.018780965358019,0.231144368648529,-0.054274402558804,0.056122008711100,-0.081978276371956,0.065827421844006,-0.044775966554880,0.134071573615074,-0.046558722853661,0.027693718671799,-0.021632714197040,0.127467125654221) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.045200385153294,0.098827786743641,0.005606637801975,0.077194973826408,-0.014090478420258,-0.028082961216569,0.058216426521540,0.145456939935684,0.118310756981373,-0.030766092240810,-0.151162102818489,-0.090070001780987,0.025151602923870,0.045003529638052,-0.134249627590179,-0.082473002374172) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.034407436847687,0.044954001903534,-0.025596294552088,0.032882902771235,-0.079759001731873,-0.179305866360664,0.184276461601257,0.053214605897665,-0.204580783843994,0.145500943064690,0.213947013020515,0.004834785591811,-0.048948340117931,0.208267509937286,0.208142161369324,0.015255882404745) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.179962366819382,-0.007665728218853,-0.010693908669055,0.056116200983524,-0.044775441288948,0.108734637498856,-0.005482906941324,-0.006091629620641,-0.017085306346416,0.167312070727348,-0.065439723432064,-0.001578700263053,0.069196775555611,0.060992073267698,0.160758554935455,-0.125197619199753) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.000461441260995,-0.036916140466928,-0.073909163475037,0.008330550044775,-0.044131867587566,0.030824575573206,-0.008170851506293,-0.039896439760923,0.023019295185804,-0.121538549661636,0.008441758342087,0.034515224397182,-0.060823734849691,0.163910135626793,0.061149362474680,-0.031994510442019) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.051890332251787,-0.149632260203362,-0.032324265688658,-0.061173487454653,0.019041001796722,0.186219379305840,-0.083132602274418,0.046251181513071,-0.056654717773199,-0.032130647450686,0.063692748546600,-0.012121326290071,-0.017490711063147,0.226812168955803,-0.219200372695923,-0.133893981575966) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.167245030403137,0.050915446132421,-0.009370621293783,-0.078323222696781,0.005330124869943,0.359268099069595,-0.006383036728948,-0.063759416341782,-0.011809598654509,-0.007881565019488,0.123523712158203,-0.036319427192211,-0.136436074972153,-0.260218411684036,0.087252475321293,-0.179018214344978) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.015230203047395,0.150378644466400,0.017681282013655,-0.067344851791859,0.019920816645026,-0.210315391421318,-0.034299705177546,-0.026016335934401,-0.044727388769388,0.071939878165722,-0.006289537064731,-0.423995643854141,0.010108659975231,0.045452158898115,-0.003549204440787,-0.071888878941536) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.020285692065954,-0.212628871202469,-0.250870883464813,0.057186290621758,-0.055992063134909,-0.073999762535095,-0.004953796975315,-0.241471633315086,0.047675173729658,0.138627544045448,-0.189012289047241,-0.158452033996582,-0.081400007009506,-0.145105540752411,0.067919671535492,-0.127115562558174) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.039218112826347,-0.079689003527164,0.132906258106232,-0.121807396411896,-0.043141175061464,-0.149156481027603,0.059462070465088,-0.184240177273750,0.035557527095079,-0.125289171934128,0.016288088634610,-0.021797187626362,0.021857976913452,0.072152011096478,-0.051867090165615,0.119920104742050) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.048418890684843,-0.016406958922744,0.076826885342598,0.070525288581848,-0.040864240378141,-0.173376962542534,-0.025958076119423,0.023118769749999,0.102291591465473,0.158632308244705,-0.006502897478640,-0.197788909077644,-0.047790005803108,-0.015197566710413,-0.052921622991562,-0.088168561458588) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.183458581566811,-0.239768221974373,-0.160442441701889,-0.033224072307348,-0.036042794585228,-0.041370831429958,-0.019531743600965,0.022572413086891,0.320533961057663,0.102811850607395,-0.120527453720570,-0.102965675294399,0.012672097422183,0.159559667110443,0.017585687339306,-0.182226583361626) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.063502453267574,-0.155356511473656,0.277514427900314,-0.116293743252754,-0.026286832988262,-0.283419966697693,-0.042565781623125,0.083464868366718,0.053772620856762,0.060997199267149,-0.082191661000252,-0.058068711310625,0.021074904128909,-0.089294634759426,0.248438775539398,0.262360334396362) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.055517081171274,-0.084723427891731,-0.092241272330284,-0.088060662150383,0.055862586945295,0.023324532434344,-0.029342802241445,0.095424093306065,0.064598575234413,0.052366249263287,-0.084707595407963,-0.145488977432251,0.013013741001487,0.028319869190454,-0.021265938878059,0.073741763830185) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.004336162004620,0.010650530457497,-0.015376770868897,-0.077583558857441,0.096095673739910,0.136880397796631,-0.077873773872852,0.020340787246823,0.214927703142166,0.059700250625610,-0.098719857633114,-0.033104155212641,-0.092225395143032,-0.074377432465553,-0.063932351768017,-0.029638372361660) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.106954917311668,-0.288355559110641,0.214476212859154,-0.080642618238926,0.034130986779928,-0.048900410532951,-0.039931930601597,-0.014589836820960,0.083244957029819,-0.057039890438318,-0.150570020079613,-0.022284545004368,-0.170961067080498,-0.278718829154968,0.104582421481609,0.089470192790031) * MODEL6_texOff(vec2(1,1));
res += FEATURE3_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.975180566310883,0.023866554722190,-0.220923840999603,0.038765721023083) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE4
//!SAVE MODEL10
//!DESC (AU_HQ_2x_LA) mapping 4_4

vec4 hook()
{
vec4 res = vec4(0.003761301748455,-0.207490935921669,0.255503386259079,-0.033553052693605);
res += mat4(0.030092494562268,-0.080682523548603,-0.092477425932884,0.003138641826808,0.057245258241892,-0.089524030685425,0.012036652304232,-0.019011206924915,-0.058764334768057,0.049314271658659,0.082979336380959,0.041570402681828,-0.035352956503630,-0.041793763637543,-0.032135926187038,0.038379538804293) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.028889166191220,-0.135235786437988,0.050161026418209,-0.091196291148663,-0.093465961515903,0.180628389120102,0.097234159708023,-0.064862333238125,-0.041127871721983,-0.060631942003965,0.059522520750761,0.070745870471001,0.004095483571291,-0.016243014484644,0.147768244147301,-0.039139062166214) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.031455773860216,0.011817351914942,0.025448175147176,-0.069011718034744,0.066601797938347,0.027279114350677,-0.004373640287668,-0.001771839801222,0.116686433553696,-0.029010131955147,0.127892002463341,-0.047221425920725,0.140185832977295,0.053737670183182,0.123781889677048,0.052996441721916) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.040768612176180,-0.103287130594254,0.040549430996180,0.104897819459438,-0.031071091070771,0.118754923343658,-0.176621422171593,-0.088162593543530,0.136894419789314,0.080027908086777,0.052091576159000,0.006622666493058,0.023256629705429,-0.110469356179237,-0.195998519659042,-0.178634688258171) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.062776282429695,0.010829592123628,-0.142222091555595,-0.014032788574696,0.022390590980649,0.142070755362511,0.113381363451481,-0.156990885734558,-0.097369767725468,-0.150766551494598,0.162026777863503,0.038859419524670,-0.227588891983032,-0.253837794065475,-0.134196490049362,0.121709361672401) * MODEL1_texOff(vec2(0,0));
res += mat4(0.054692022502422,0.126971453428268,-0.018269540742040,-0.097847677767277,0.037278048694134,-0.134746745228767,0.064486943185329,-0.128537431359291,-0.127604246139526,0.001480061211623,-0.060888160020113,0.073864154517651,0.076448842883110,-0.032000068575144,-0.029718644917011,-0.062269311398268) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.135435312986374,0.004564907401800,0.120263375341892,-0.055174313485622,-0.163059294223785,0.070262342691422,-0.158395573496819,-0.215117558836937,0.022475570440292,0.075212866067886,0.173994436860085,-0.004333811812103,-0.043285802006721,0.030029157176614,-0.104821681976318,-0.169550627470016) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.164080545306206,0.034204367548227,0.111172899603844,-0.147951617836952,-0.085518077015877,0.109093151986599,-0.099210947751999,-0.239000082015991,-0.088643923401833,-0.156661018729210,0.249979093670845,-0.035202886909246,-0.249500542879105,0.042069483548403,0.037672623991966,-0.192131429910660) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.021590758115053,0.136239677667618,0.085370242595673,-0.072483770549297,-0.062021140009165,-0.035162810236216,0.094181515276432,-0.109314501285553,0.063441433012486,-0.141659498214722,0.092016279697418,0.042710259556770,0.043819811195135,0.123148687183857,0.074403129518032,-0.045411612838507) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.046328689903021,0.000745331111830,-0.164672568440437,0.019357858225703,0.061061646789312,0.184556916356087,-0.100051470100880,0.000441880518338,0.137419879436493,0.041874919086695,0.005070997402072,-0.136196091771126,0.124003760516644,0.022333504632115,-0.112208664417267,0.093450166285038) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.048443637788296,-0.043928954750299,0.145682543516159,-0.119033880531788,0.010385935194790,0.072808861732483,-0.130886226892471,0.005667515564710,-0.023292243480682,0.022019514814019,-0.217273861169815,0.028269624337554,0.095986425876617,0.093682065606117,-0.229590132832527,0.214267775416374) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.045605078339577,-0.020390611141920,0.132417052984238,-0.043460015207529,0.067948855459690,0.040127940475941,-0.106458619236946,0.035919692367315,-0.088098250329494,-0.048271555453539,-0.220455989241600,0.058337617665529,-0.042051833122969,-0.111743286252022,-0.067433774471283,0.000651017180644) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.009182901121676,0.192154750227928,-0.551859974861145,-0.012159488163888,-0.078930705785751,0.074726529419422,-0.082506343722343,-0.079810038208961,-0.092216022312641,-0.073791272938251,0.239575788378716,-0.089691951870918,0.052866522222757,0.108737766742706,-0.232932642102242,-0.060802362859249) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.077904812991619,0.184463918209076,-0.081570558249950,-0.034574836492538,-0.000413496076362,-0.491494625806808,-0.146317511796951,0.268961936235428,0.254800647497177,-0.115378409624100,0.150088787078857,-0.079006813466549,-0.180186480283737,-0.047765884548426,-0.052071455866098,0.039747048169374) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.043586928397417,0.114824511110783,0.063168749213219,-0.051023501902819,-0.230849787592888,0.215222403407097,-0.207270964980125,-0.151139929890633,-0.069237269461155,0.158005788922310,0.101734288036823,0.002115886891261,0.084769368171692,-0.142854183912277,0.138380646705627,0.104831218719482) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.103825941681862,0.009677783586085,-0.469717532396317,-0.127459794282913,-0.033203158527613,0.049773305654526,-0.048886172473431,0.017997693270445,0.031486384570599,0.019430231302977,-0.003857559524477,0.085967510938644,0.048886593431234,0.018722329288721,-0.135554522275925,0.065381430089474) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.066928647458553,-0.066658958792686,-0.089356780052185,0.016946438699961,0.018073763698339,0.281731158494949,-0.170973196625710,-0.051959659904242,0.050363536924124,0.137422367930412,-0.196252673864365,-0.051269665360451,-0.049027934670448,-0.075116492807865,0.018001928925514,-0.033691052347422) * MODEL2_texOff(vec2(1,0));
res += mat4(0.026304228231311,-0.060805618762970,0.049514014273882,0.012906237505376,0.058230675756931,0.147878825664520,-0.132095858454704,-0.022060874849558,0.113183133304119,-0.059275202453136,-0.039187077432871,0.115269035100937,0.082994811236858,-0.148294329643250,-0.000192984545720,0.008831188082695) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.065486565232277,0.010166296735406,-0.003902135184035,0.044917032122612,-0.000296715967124,-0.048932664096355,0.289395630359650,-0.112193547189236,-0.097260117530823,-0.049047708511353,-0.141760364174843,0.085428863763809,0.090270332992077,0.051931906491518,-0.040980447083712,0.031611599028111) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.253624498844147,-0.046125553548336,0.085153289139271,-0.013993931002915,0.128010481595993,0.003785391571000,0.221477329730988,0.034552950412035,0.144530072808266,-0.014417830854654,-0.089381679892540,0.009552178904414,-0.133009493350983,0.049669023603201,0.007246860302985,-0.070654064416885) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.088409192860126,-0.024715591222048,-0.021187504753470,0.024675082415342,0.025063693523407,0.068234719336033,-0.047865070402622,-0.051539286971092,-0.024781621992588,0.068248003721237,0.053705468773842,-0.051024165004492,-0.090972162783146,0.048995412886143,-0.143121570348740,0.044862236827612) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.072544008493423,-0.074583418667316,0.191178172826767,0.008421209640801,0.029366066679358,-0.022012021392584,0.158962234854698,-0.226371526718140,-0.203696981072426,0.028588531538844,-0.219984903931618,-0.140185147523880,0.123229749500751,0.129267111420631,0.160514757037163,-0.021167853847146) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.160503119230270,0.017733385786414,-0.094101324677467,0.049307573586702,0.013716515153646,0.026672858744860,0.017607236281037,0.010254493914545,-0.029443554580212,-0.183160647749901,-0.337648451328278,-0.085589408874512,-0.131352707743645,-0.046173814684153,0.147853672504425,0.025625370442867) * MODEL3_texOff(vec2(0,0));
res += mat4(0.036293268203735,-0.031006990000606,0.209903478622437,0.173919886350632,0.043058447539806,0.000220225323574,-0.060029998421669,0.019604766741395,-0.079673625528812,-0.013551505282521,0.026718355715275,0.038776870816946,0.152900651097298,0.058215983211994,-0.061858344823122,0.037053320556879) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.163241729140282,0.061037059873343,-0.129846930503845,0.116357021033764,-0.057952947914600,0.045240856707096,0.147406995296478,-0.151481717824936,0.007876937277615,0.029213011264801,-0.058342177420855,0.141280546784401,0.052034582942724,0.056884165853262,-0.105797655880451,0.014915542677045) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.120507799088955,0.082636155188084,-0.262412965297699,-0.066199637949467,0.068942695856094,0.010836297646165,0.271773457527161,-0.060286812484264,-0.157913058996201,0.039769232273102,-0.110224522650242,-0.000483418320073,0.137737318873405,-0.007444710936397,0.128363683819771,-0.037742152810097) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.099011741578579,0.051322173327208,-0.127725914120674,0.049811229109764,0.128408625721931,0.039084397256374,0.140932336449623,-0.153674408793449,0.011592179536819,-0.010714258067310,0.089743457734585,0.055354360491037,0.068831287324429,0.049116730690002,-0.076491110026836,0.112496629357338) * MODEL3_texOff(vec2(1,1));
res += mat4(0.145352438092232,0.041381578892469,0.058863282203674,0.094754934310913,-0.084294222295284,-0.054461650550365,0.082830406725407,0.061189804226160,0.062891863286495,-0.017820060253143,0.054305125027895,-0.014172432012856,0.052921969443560,0.071111410856247,0.074828960001469,0.025297163054347) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.078969322144985,-0.036862615495920,-0.127846211194992,0.057518146932125,0.091595098376274,-0.062763229012489,-0.069760680198669,0.053080260753632,0.023265777155757,0.005008037667722,0.123649224638939,0.083934120833874,0.033581070601940,0.167118176817894,0.026401914656162,0.020934969186783) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.092010930180550,0.074071772396564,-0.023306297138333,0.082200594246387,0.021344909444451,-0.093041174113750,0.008364104665816,-0.083774991333485,0.024373823776841,0.112889409065247,-0.057196699082851,0.069256894290447,0.103127934038639,-0.000438010523794,-0.025910474359989,-0.033137187361717) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.048469018191099,0.017127113416791,0.063121862709522,0.059389609843493,0.035243730992079,0.098942846059799,-0.068656273186207,-0.010266559198499,-0.172259092330933,0.089566521346569,-0.059636138379574,-0.003476466750726,0.046950176358223,0.058950982987881,-0.117461755871773,-0.130543768405914) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.060976102948189,-0.143570184707642,0.105742506682873,0.119252666831017,0.117200382053852,0.204437568783760,-0.169262200593948,0.211649194359779,-0.093781523406506,-0.026495965197682,-0.048522047698498,-0.185417592525482,0.132640957832336,0.081010781228542,-0.232108145952225,0.094021551311016) * MODEL4_texOff(vec2(0,0));
res += mat4(0.017454419285059,0.029931152239442,0.045771531760693,0.039101868867874,0.069661505520344,-0.271683931350708,-0.017890235409141,0.033118169754744,0.084684915840626,-0.013184902258217,0.023400645703077,0.093481458723545,0.002485326724127,0.077567338943481,-0.063627511262894,0.026290427893400) * MODEL4_texOff(vec2(0,1));
res += mat4(0.033261552453041,-0.042468257248402,0.100134842097759,-0.014757071621716,0.017465826123953,0.210960358381271,-0.003597898408771,-0.152188539505005,-0.132461726665497,-0.022540558129549,-0.053437545895576,-0.302136808633804,0.088386438786983,0.062044028192759,0.000521912821569,-0.105059109628201) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.039871495217085,-0.058013722300529,0.092011578381062,0.165016263723373,-0.086999073624611,0.043476879596710,-0.059177376329899,-0.055635787546635,-0.043754179030657,0.001023745862767,-0.404614746570587,-0.051699146628380,0.019173927605152,0.059959236532450,0.024568943306804,0.042864102870226) * MODEL4_texOff(vec2(1,0));
res += mat4(0.016539208590984,0.057912725955248,-0.117747232317924,0.054004091769457,-0.011840634047985,-0.026627875864506,0.117502346634865,-0.030471252277493,0.025242272764444,0.016092782840133,-0.059188306331635,-0.009658331982791,0.066616512835026,-0.002530157566071,0.067413248121738,0.028644314035773) * MODEL4_texOff(vec2(1,1));
res += mat4(0.055497385561466,0.086340062320232,0.004660180304199,0.149715349078178,0.162972554564476,-0.060210075229406,-0.049723874777555,0.019888775423169,0.247538566589355,-0.017098372802138,0.176745489239693,0.028889022767544,0.034164462238550,-0.002803927753121,0.018529314547777,0.013088723644614) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.183848842978477,0.083332262933254,0.016489678993821,0.064324356615543,0.057350702583790,-0.129518046975136,-0.119657672941685,-0.006403747946024,-0.026742562651634,-0.119008362293243,0.167601853609085,0.053961694240570,0.201895937323570,-0.106527969241142,0.114368632435799,-0.098493389785290) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.025527387857437,-0.010007580742240,0.104289308190346,0.050190471112728,-0.040181070566177,0.026959028095007,-0.059579815715551,-0.050514176487923,0.006278531160206,-0.061184678226709,0.040829304605722,-0.049920938909054,-0.042903177440166,-0.108745194971561,0.070603892207146,-0.010128194466233) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.054236155003309,0.049561694264412,-0.049606136977673,0.068306431174278,0.036711040884256,-0.033122822642326,-0.092133536934853,-0.115320600569248,-0.181974336504936,0.087476715445518,0.055867053568363,-0.129771411418915,0.191382437944412,0.151215806603432,-0.238901436328888,-0.049935888499022) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.122812606394291,0.120986692607403,0.062305256724358,-0.003766170237213,0.001669634482823,-0.020105682313442,-0.125425353646278,0.117027781903744,0.226880684494972,0.103031329810619,-0.145193874835968,0.121800139546394,0.003193497192115,-0.059324465692043,0.057129539549351,-0.062857843935490) * MODEL5_texOff(vec2(0,0));
res += mat4(0.051532369107008,-0.186021551489830,0.258524447679520,-0.084229193627834,-0.136198699474335,0.102904982864857,-0.128353610634804,0.023279765620828,-0.003529486944899,0.000231584854191,-0.097800858318806,-0.080514781177044,0.223471060395241,-0.098441660404205,0.198163807392120,0.021040802821517) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.074384607374668,-0.016848534345627,-0.133635863661766,-0.022647283971310,0.010731370188296,0.090474411845207,-0.082350462675095,0.004806223791093,0.004345790017396,-0.000502895505633,-0.095397062599659,-0.000935935182497,-0.037685070186853,-0.002249741926789,-0.200859665870667,0.098734423518181) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.006833601742983,-0.146232083439827,0.058532126247883,-0.181464567780495,-0.059785481542349,0.211246386170387,-0.147617384791374,-0.072553291916847,-0.000091449081083,0.046218663454056,-0.039012949913740,-0.067761242389679,0.025471696630120,-0.037252437323332,-0.057911809533834,-0.035567034035921) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.064669974148273,0.007650398649275,-0.023437548428774,-0.044023219496012,0.131631702184677,0.059133928269148,-0.156915113329887,-0.022952800616622,0.010928434319794,0.055308092385530,0.012388559989631,-0.105483591556549,0.163022160530090,-0.400381386280060,0.208408728241920,0.006318973377347) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.151226580142975,-0.088927455246449,0.207723751664162,-0.020706877112389,-0.064926028251648,0.013930364511907,-0.016434887424111,-0.111394032835960,-0.214391767978668,-0.035702265799046,-0.068941555917263,0.012356200255454,0.101745702326298,-0.016076022759080,0.036072950810194,-0.030133638530970) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.135888248682022,-0.071183435618877,0.065011404454708,0.076130107045174,-0.097348935902119,0.149737566709518,-0.393754303455353,0.249365061521530,-0.044960271567106,-0.034172058105469,-0.102183885872364,0.029947560280561,-0.224893316626549,-0.050129950046539,0.012193314731121,-0.046806331723928) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.113838575780392,-0.000615319528151,-0.108878798782825,-0.044576160609722,-0.028788277879357,0.117091111838818,-0.050113458186388,0.017062893137336,-0.020891735330224,-0.052684664726257,-0.096506826579571,-0.015710987150669,-0.020577626302838,0.009525205008686,-0.038333553820848,-0.120153799653053) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.015491339378059,-0.047600168734789,0.182309091091156,-0.097213692963123,0.042361710220575,-0.043732319027185,-0.080749526619911,0.010395593009889,-0.135233849287033,-0.110857099294662,0.048236012458801,0.023231463506818,0.052735384553671,0.020993340760469,-0.095496051013470,-0.069376200437546) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.053606383502483,-0.020068701356649,0.044809859246016,-0.022019414231181,-0.240191921591759,0.133720442652702,-0.516573309898376,0.032860033214092,-0.161624595522881,0.190012335777283,-0.058842077851295,-0.033228896558285,0.006243448704481,-0.225921317934990,-0.268461018800735,-0.086546070873737) * MODEL6_texOff(vec2(0,0));
res += mat4(0.129895210266113,-0.046913269907236,-0.044488817453384,0.007444875314832,-0.073871575295925,0.008844317868352,-0.062812909483910,-0.005133459344506,-0.054877359420061,-0.066217817366123,0.048032637685537,-0.055645145475864,0.016570612788200,-0.236005127429962,0.133029073476791,0.059003952890635) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.117298126220703,0.101904340088367,-0.017132986336946,-0.104885928332806,-0.045195296406746,-0.037521824240685,-0.063833907246590,-0.007703763898462,-0.025905795395374,-0.114237584173679,0.107437185943127,0.037254411727190,-0.046365410089493,-0.035076238214970,-0.003127927193418,-0.024584000930190) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.152047336101532,0.030544012784958,-0.087696567177773,-0.185757711529732,0.011811019852757,0.293385148048401,-0.232844948768616,0.005443303380162,-0.103871420025826,0.133686885237694,-0.111493200063705,-0.030580431222916,0.084550566971302,-0.057395581156015,0.256105512380600,-0.080165870487690) * MODEL6_texOff(vec2(1,0));
res += mat4(0.102819114923477,-0.156288400292397,0.153225407004356,-0.012527195736766,-0.176600649952888,0.082039058208466,0.000104543156340,-0.059512078762054,-0.049777414649725,-0.020997853949666,0.144936636090279,-0.011215917766094,-0.065294019877911,-0.135475873947144,0.226477995514870,-0.147791832685471) * MODEL6_texOff(vec2(1,1));
res += FEATURE4_texOff(0);
res = max(res, vec4(0.0)) + vec4(-0.073851741850376,0.654799997806549,0.013881143182516,0.475238472223282) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE5
//!SAVE MODEL11
//!DESC (AU_HQ_2x_LA) mapping 4_5

vec4 hook()
{
vec4 res = vec4(-0.093442954123020,0.150217443704605,-0.045421525835991,-0.050463631749153);
res += mat4(-0.074488088488579,0.001174474949948,-0.234801128506660,-0.073557019233704,-0.018063826486468,-0.146516874432564,0.146976575255394,0.008109041489661,0.039395082741976,-0.011510372161865,-0.194829329848289,-0.037458460777998,-0.013899656012654,-0.105858594179153,0.024452568963170,-0.108255662024021) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.016890613362193,0.091425158083439,-0.136698260903358,-0.012675330042839,0.119514845311642,-0.039448048919439,-0.034154023975134,0.008558019064367,0.159365922212601,0.146950796246529,-0.088993921875954,0.217729970812798,0.022690461948514,-0.162429943680763,-0.109808348119259,-0.081859715282917) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.103388532996178,0.002194668399170,0.133137360215187,-0.030983744189143,0.019960099831223,-0.125932529568672,-0.023074291646481,0.062142811715603,-0.105482630431652,-0.045309066772461,-0.175468400120735,0.229289948940277,-0.114606320858002,-0.019815739244223,-0.055524405092001,-0.028807872906327) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.099994450807571,0.053341999650002,0.281498938798904,-0.076128445565701,-0.001949894241989,-0.017065107822418,0.290651828050613,0.010803667828441,-0.021363269537687,0.026303533464670,-0.207408159971237,0.131934449076653,-0.034871660172939,0.415919184684753,-0.235140383243561,-0.022473761811852) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.035485766828060,-0.066726699471474,0.258073568344116,-0.236336141824722,-0.012129970826209,-0.051341883838177,0.231043681502342,-0.043323535472155,-0.148901835083961,0.265838265419006,-0.174187660217285,0.107178412377834,0.066326133906841,0.333625286817551,-0.214618489146233,-0.122872896492481) * MODEL1_texOff(vec2(0,0));
res += mat4(0.174316406250000,-0.017461573705077,0.260333657264709,0.024122692644596,0.193419694900513,-0.040642179548740,0.260939925909042,-0.083717837929726,-0.165637329220772,0.161054790019989,0.037319805473089,0.158432438969612,-0.045672662556171,-0.170611292123795,-0.010333266109228,-0.080585181713104) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.017788823693991,-0.062078066170216,-0.025573076680303,-0.048860184848309,0.193160936236382,0.013766464777291,0.086114674806595,0.090953029692173,0.071033179759979,0.082339905202389,-0.072111792862415,-0.036817491054535,0.029153820127249,0.204641699790955,0.061374731361866,0.075000919401646) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.131353482604027,0.034419402480125,-0.037070743739605,0.131270647048950,0.089007765054703,-0.127444177865982,0.164078518748283,-0.035230491310358,-0.248959511518478,0.219627559185028,-0.057501949369907,-0.118935965001583,-0.059569969773293,0.228950247168541,0.128210216760635,0.026484526693821) * MODEL1_texOff(vec2(1,0));
res += mat4(0.140602976083755,-0.017424149438739,0.051900073885918,-0.053082451224327,0.011689717881382,-0.069968178868294,-0.023101089522243,0.009241554886103,-0.212685018777847,0.029275134205818,-0.088775888085365,-0.202112361788750,-0.012363119982183,-0.144662588834763,-0.020207308232784,0.050804156810045) * MODEL1_texOff(vec2(1,1));
res += mat4(0.031824659556150,0.079324088990688,-0.162617281079292,-0.075944334268570,0.149547129869461,-0.086330309510231,0.187610357999802,0.048268307000399,0.011069735512137,0.023731201887131,0.123266056180000,0.197347506880760,-0.065048284828663,-0.137811511754990,-0.151220455765724,-0.042495321482420) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.024734729900956,0.065190635621548,-0.140814736485481,0.046156443655491,0.154107406735420,-0.063512563705444,0.074346132576466,-0.045470383018255,0.157479777932167,0.242654621601105,0.200110554695129,0.137960761785507,-0.039852797985077,-0.242723420262337,-0.125935003161430,-0.286279380321503) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.098862446844578,0.047378666698933,-0.167188420891762,0.021409749984741,-0.004717346746475,-0.157252267003059,0.054313290864229,0.130416214466095,-0.025755442678928,0.013966923579574,-0.212133154273033,0.090257510542870,0.173594266176224,-0.022682840004563,0.094192981719971,-0.085768632590771) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.154138326644897,-0.203180924057961,-0.120363101363182,-0.071190968155861,0.085689499974251,0.050723101943731,0.071722649037838,0.125009700655937,-0.051582816988230,0.079201854765415,0.043664745986462,0.149666458368301,0.019009245559573,-0.123368829488754,-0.115154452621937,-0.020674344152212) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.106823496520519,0.141610026359558,-0.071252323687077,0.013472557999194,-0.213630065321922,-0.203777194023132,0.018990576267242,0.356996357440948,-0.167214825749397,-0.116658031940460,0.062596686184406,0.049606312066317,0.165478065609932,0.363432168960571,-0.157648190855980,0.124862097203732) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.187871247529984,-0.072569161653519,-0.050152637064457,-0.029031572863460,0.011136594228446,0.073148585855961,0.163480609655380,-0.007645778823644,-0.103782914578915,-0.053980842232704,-0.204245135188103,0.057768125087023,0.229985356330872,-0.059307042509317,-0.098136246204376,0.012750736437738) * MODEL2_texOff(vec2(0,1));
res += mat4(0.047835044562817,-0.074161924421787,-0.147649809718132,-0.057217974215746,0.008356214500964,-0.067248508334160,0.112442120909691,-0.035542123019695,0.086280636489391,-0.034099891781807,-0.010791183449328,-0.024584775790572,0.182574361562729,-0.048862449824810,-0.102040335536003,-0.015867877751589) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.006466020364314,-0.067115850746632,-0.074925146996975,0.059940595179796,-0.123491480946541,0.050792027264833,-0.237266406416893,-0.040541853755713,0.114958755671978,0.056194942444563,-0.108168587088585,0.126242175698280,0.197639569640160,0.029382834210992,0.012253044173121,0.048562165349722) * MODEL2_texOff(vec2(1,0));
res += mat4(0.030416868627071,0.024010919034481,0.014688615687191,0.037946436554193,0.174552783370018,0.058696459978819,-0.158074691891670,0.096255637705326,0.099336527287960,0.002777089597657,-0.068563282489777,0.035254262387753,0.112658284604549,-0.075804837048054,0.049975942820311,-0.023713326081634) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.025937655940652,0.043416071683168,0.127043530344963,-0.030148936435580,-0.104485489428043,0.061936479061842,0.192154631018639,-0.005371670704335,-0.013803268782794,0.003267526626587,-0.042137760668993,0.013397150672972,0.114589318633080,0.041996784508228,-0.141919136047363,0.115572117269039) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.108124829828739,0.018269788473845,0.023904543370008,-0.270189136266708,-0.178884580731392,0.174225717782974,0.017936509102583,-0.091410614550114,-0.211479336023331,0.124049849808216,-0.116337470710278,0.194770932197571,-0.041479665786028,-0.102816008031368,0.007333372253925,0.245799168944359) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.051397822797298,0.008079443126917,-0.015488039702177,-0.025350792333484,-0.073786377906799,0.089133962988853,0.165556550025940,-0.141101777553558,-0.205146566033363,0.071448899805546,-0.010887641459703,0.040121339261532,0.052790768444538,-0.041440319269896,0.171870574355125,-0.090527907013893) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.044541057199240,0.108022540807724,0.072643987834454,-0.100945539772511,-0.053252525627613,0.111907355487347,0.054229099303484,-0.129330649971962,-0.020577063784003,-0.061859130859375,-0.346474528312683,-0.180081441998482,0.083133257925510,0.180855020880699,0.011877017095685,0.130120605230331) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.126060843467712,0.234457165002823,-0.153591379523277,0.310041636228561,-0.097775511443615,-0.089547827839851,0.033120978623629,-0.209710389375687,-0.005588929634541,-0.043405074626207,-0.143380954861641,0.220032915472984,0.002108590444550,0.183544516563416,-0.160858914256096,0.182059302926064) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.095738463103771,0.036937884986401,0.045376621186733,0.023584585636854,0.005387459415942,-0.029423337429762,-0.043410800397396,-0.157504886388779,-0.036016687750816,0.051353987306356,0.059343479573727,-0.127816006541252,0.081265926361084,-0.143243238329887,-0.094932608306408,0.085201151669025) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.000824589689728,-0.109478697180748,-0.113285236060619,0.012292286381125,0.081093676388264,-0.004080136306584,-0.188437268137932,-0.038245506584644,-0.073154516518116,0.029713043943048,-0.023962071165442,-0.022687546908855,0.038439296185970,-0.009050910361111,-0.048964425921440,-0.091969907283783) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.197105005383492,-0.505952715873718,0.062779486179352,-0.012628917582333,0.067425891757011,0.099189646542072,0.026620781049132,0.012292735278606,0.072606921195984,0.026946933940053,-0.125397443771362,0.027899479493499,-0.025924339890480,-0.302046120166779,-0.015286661684513,0.189271464943886) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.188647165894508,0.078817017376423,0.069832220673561,-0.027240561321378,0.065573900938034,0.087349437177181,-0.037818823009729,-0.040001012384892,-0.062580458819866,0.057743266224861,-0.062125977128744,-0.112788818776608,0.020912671461701,-0.139152109622955,0.028136190026999,0.034406248480082) * MODEL3_texOff(vec2(1,1));
res += mat4(0.102900631725788,-0.099585622549057,-0.074056454002857,0.061368927359581,-0.003885013749823,0.028333801776171,0.004685414023697,0.136060371994972,0.041335057467222,-0.059249848127365,-0.187605127692223,0.040936361998320,-0.169872581958771,-0.163518622517586,-0.012815617024899,0.006483627017587) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.092845879495144,-0.028209306299686,-0.067486375570297,0.148664742708206,0.010540933348238,0.225083455443382,-0.083963587880135,0.017268201336265,-0.011819582432508,-0.093041278421879,0.037231180816889,-0.111906334757805,-0.042595610022545,-0.270831078290939,-0.048630814999342,0.089617848396301) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.115123063325882,-0.015108700841665,-0.220995441079140,0.133978947997093,0.131287336349487,0.122444421052933,0.254128426313400,-0.172945559024811,0.012312174774706,0.049672391265631,0.066658116877079,-0.090488687157631,-0.066628508269787,-0.156104832887650,0.151092395186424,0.059903036803007) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.038517452776432,-0.061700452119112,-0.176850825548172,0.009274679236114,-0.083069637417793,-0.062281064689159,-0.102537274360657,0.057226918637753,0.062619917094707,0.054469272494316,0.180407941341400,-0.268144428730011,0.024205913767219,-0.120652332901955,0.252682983875275,0.008018715307117) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.003116254461929,-0.070137076079845,-0.310090124607086,0.169694036245346,0.019218733534217,-0.067703157663345,-0.021294998005033,0.047580379992723,0.149331286549568,-0.374469012022018,0.041626244783401,-0.582865476608276,-0.047826506197453,-0.365789055824280,0.186996608972549,-0.044073987752199) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.017802359536290,0.094959802925587,-0.105913937091827,0.092718787491322,-0.063524901866913,0.068106785416603,-0.062445152550936,-0.136168003082275,0.130648389458656,0.192418843507767,-0.116782583296299,-0.082545302808285,0.121560841798782,-0.127877846360207,0.067939199507236,0.041888885200024) * MODEL4_texOff(vec2(0,1));
res += mat4(0.022372307255864,0.045631982386112,-0.033909197896719,0.013883213512599,0.037221554666758,-0.078512758016586,0.163575693964958,-0.015293204225600,0.011562696658075,-0.009786638431251,0.120959922671318,-0.078456312417984,-0.014536004513502,-0.019071167334914,-0.048055641353130,0.126173824071884) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.047327879816294,0.020815227180719,0.023934897035360,-0.085549212992191,0.021381588652730,-0.072687335312366,0.068276599049568,0.136907890439034,-0.051906462758780,-0.167188942432404,-0.026010684669018,-0.405051857233047,0.031577367335558,-0.080760493874550,-0.069215402007103,0.049648445099592) * MODEL4_texOff(vec2(1,0));
res += mat4(0.008695592172444,-0.023972546681762,-0.031824216246605,0.057732928544283,0.071295663714409,0.070233516395092,-0.032409574836493,-0.125473871827126,0.137487158179283,0.006547306198627,-0.019011644646525,-0.016538431867957,0.026223560795188,-0.131234422326088,-0.154264852404594,0.089354708790779) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.043069619685411,-0.068331584334373,-0.134147852659225,0.120100840926170,-0.286608934402466,-0.052081257104874,-0.042144510895014,0.034638166427612,0.015445698983967,-0.005958326626569,0.000514149374794,-0.115032084286213,-0.106257669627666,0.018043912947178,-0.195685580372810,-0.129838883876801) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.183633580803871,-0.227419644594193,-0.050280615687370,0.081970453262329,0.022087661549449,-0.042493827641010,0.112476460635662,0.002854069229215,0.103073120117188,-0.035933781415224,-0.018530590459704,-0.027599813416600,-0.121155150234699,0.075452625751495,0.094769060611725,-0.069259703159332) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.005729168653488,-0.047244295477867,-0.017912449315190,0.058445967733860,-0.262162923812866,-0.053544554859400,0.213540017604828,0.069047868251801,-0.106714695692062,0.027573002502322,0.064316354691982,-0.031546231359243,-0.059813030064106,0.053003661334515,-0.023814460262656,0.026941763237119) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.005974199157208,-0.140057861804962,0.140441223978996,0.109393313527107,0.082098774611950,0.004861669614911,0.092302903532982,0.026338718831539,0.237798050045967,0.012185540981591,-0.076885215938091,-0.088271088898182,-0.005938502028584,0.052288834005594,-0.012153667397797,0.005358332768083) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.148808136582375,-0.055713266134262,0.231549963355064,0.011457505635917,-0.092661492526531,-0.037720870226622,0.296765059232712,-0.088076204061508,-0.085647948086262,0.060348320752382,0.060457743704319,0.165123432874680,-0.078093208372593,0.134399294853210,-0.135781019926071,0.044189155101776) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.030417967587709,-0.115804240107536,0.024191459640861,0.012899177148938,0.062760248780251,-0.028066314756870,0.093707725405693,0.055891126394272,0.023110041394830,0.038754876703024,0.154316976666451,-0.012774694710970,-0.037657674401999,0.139813423156738,-0.050703782588243,0.000971262983512) * MODEL5_texOff(vec2(0,1));
res += mat4(0.031204162165523,-0.024305358529091,-0.020425926893950,0.181537955999374,-0.074377365410328,-0.033070895820856,0.037088561803102,-0.008523218333721,-0.062877215445042,0.060854539275169,-0.198368132114410,0.025230655446649,-0.112411603331566,0.091507971286774,-0.086282104253769,-0.026227410882711) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.038005020469427,-0.102274276316166,0.114689551293850,0.025122988969088,0.019098352640867,-0.005559991113842,-0.296587675809860,-0.038005970418453,-0.014974338933825,-0.043572310358286,-0.209214463829994,-0.038535602390766,-0.139208823442459,0.061620924621820,-0.026050582528114,0.015074932016432) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.078839622437954,0.165333464741707,-0.015177723951638,-0.159316986799240,-0.062122434377670,-0.049803003668785,0.059923645108938,0.002522376133129,0.113894969224930,-0.015688119456172,0.060377120971680,-0.063846260309219,-0.063040576875210,0.036528538912535,0.152066856622696,-0.133793115615845) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.129068121314049,0.145365267992020,-0.132478609681129,-0.075034253299236,-0.012131134979427,-0.021288637071848,-0.102040722966194,0.035178452730179,0.012077212333679,0.032555662095547,0.071716345846653,-0.032931808382273,-0.027706313878298,-0.026364315301180,0.118117026984692,0.006760198157281) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.088696010410786,-0.006705814972520,0.164375975728035,-0.094209074974060,0.108437441289425,-0.151233851909637,-0.060586702078581,-0.276105463504791,0.082274958491325,0.106532618403435,0.033336378633976,-0.212115675210953,0.098395854234695,0.109497442841530,0.050595551729202,-0.231560468673706) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.042450722306967,0.093014001846313,0.396445691585541,-0.121243037283421,0.128646239638329,-0.090449787676334,-0.108333393931389,0.071761593222618,0.004821940325201,0.013235071673989,0.036058459430933,-0.120070345699787,0.175716444849968,0.098883032798767,-0.048832725733519,0.153628483414650) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.029372874647379,-0.044368416070938,0.286339133977890,-0.118068307638168,0.091976597905159,-0.020139575004578,0.057298570871353,-0.020232239738107,0.072041608393192,0.032709386199713,-0.238588675856590,0.034918349236250,0.114870145916939,-0.035294748842716,-0.049290474504232,-0.088527306914330) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.007803263608366,0.177172780036926,-0.002741994801909,-0.109488800168037,-0.002546758623794,-0.202082782983780,0.359951496124268,0.027143929153681,0.027671677991748,0.065135627985001,-0.117355339229107,0.006331264041364,-0.133345767855644,-0.102162130177021,-0.355831027030945,-0.034423146396875) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.060515776276588,0.072988115251064,-0.410967558622360,-0.096705392003059,-0.100497126579285,-0.181598931550980,-0.000592174823396,0.103366687893867,0.124096810817719,-0.019609564915299,-0.025982027873397,0.057962320744991,-0.039692126214504,0.177181661128998,-0.351582080125809,0.040697839111090) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.071319527924061,0.037208762019873,-0.115355201065540,0.016458831727505,-0.049619879573584,-0.079386010766029,-0.002491500228643,-0.069084897637367,0.124591685831547,0.063708394765854,0.045627493411303,0.130410641431808,0.006236557383090,0.003592144697905,0.176202297210693,0.068534411489964) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.064320988953114,0.121248692274094,-0.037918925285339,0.022778227925301,0.019695675000548,-0.225473508238792,-0.321496903896332,-0.014676347374916,0.109377264976501,0.120530255138874,-0.065675862133503,0.173915728926659,-0.051066413521767,0.042982727289200,0.118243485689163,0.006252223625779) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.318343877792358,0.145846009254456,0.263896077871323,-0.074379198253155,0.136866629123688,-0.117011494934559,-0.172558411955833,0.039778821170330,0.086342290043831,-0.012016715481877,0.095832288265228,0.084250018000603,-0.252168685197830,-0.022094408050179,-0.086006641387939,0.003730326425284) * MODEL6_texOff(vec2(1,1));
res += FEATURE5_texOff(0);
res = max(res, vec4(0.0)) + vec4(-0.109374865889549,0.164547294378281,-0.014077106490731,0.284295618534088) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!BIND FEATURE6
//!SAVE MODEL12
//!DESC (AU_HQ_2x_LA) mapping 4_6

vec4 hook()
{
vec4 res = vec4(-0.008096911944449,-0.084401145577431,0.043895952403545,0.133522599935532);
res += mat4(0.013802466914058,-0.086351759731770,-0.032169785350561,0.059401508420706,0.044520642608404,0.148937344551086,0.005643927492201,0.122324272990227,-0.088256411254406,0.009839853271842,-0.002456779591739,-0.011255107820034,-0.028459593653679,-0.093031100928783,0.027888838201761,-0.047483526170254) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.176897868514061,-0.086115002632141,-0.033815979957581,0.028326969593763,0.027706468477845,0.038240812718868,-0.006672230083495,0.132934063673019,0.128512993454933,-0.163618668913841,0.043641902506351,-0.034406181424856,0.055698137730360,0.149723619222641,-0.000852130237035,-0.003239563433453) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.064413554966450,0.079377047717571,-0.023220164701343,-0.004051728174090,0.279641717672348,-0.056482702493668,0.013305734843016,-0.035104192793369,-0.009602313861251,0.096417687833309,0.006465174257755,-0.057995673269033,-0.080372668802738,-0.121627494692802,0.014594378881156,0.002726522507146) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.134009122848511,-0.024721903726459,0.018176989629865,-0.061249293386936,0.123029641807079,0.066613353788853,0.023896351456642,0.147857159376144,0.019165499135852,-0.013084076344967,0.046059649437666,-0.002961280755699,-0.251584053039551,-0.001091181416996,0.009802078828216,-0.058817278593779) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.107690677046776,0.178504437208176,0.064951710402966,0.172141313552856,0.167615711688995,0.152563139796257,-0.012371813878417,0.135804817080498,-0.203924998641014,0.025365430861712,0.025866406038404,0.069559819996357,-0.103054672479630,0.000035590212065,0.232266321778297,-0.188933119177818) * MODEL1_texOff(vec2(0,0));
res += mat4(0.094486832618713,-0.021271765232086,-0.042981386184692,-0.129032522439957,-0.033476054668427,-0.075387790799141,0.009540820494294,0.187797069549561,-0.037651713937521,0.164027288556099,-0.018970942124724,0.141762048006058,-0.143766820430756,-0.033542022109032,0.036884039640427,-0.049980212002993) * MODEL1_texOff(vec2(0,1));
res += mat4(0.005677527748048,0.017892161384225,-0.004956710152328,-0.015383602119982,0.031632706522942,0.071320228278637,0.025260154157877,0.161002218723297,0.019158566370606,-0.063290476799011,-0.005004220642149,-0.103498987853527,-0.025811763480306,0.083526857197285,0.015069320797920,0.028351970016956) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.132734254002571,0.040619079023600,0.025987675413489,0.080695092678070,-0.009504743851721,0.002164695179090,-0.068079546093941,0.002652192022651,-0.101238720118999,0.110079452395439,0.057239659130573,-0.066635295748711,0.074375197291374,0.210610702633858,0.077703915536404,0.061136797070503) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.013111320324242,0.103742659091949,0.023168241605163,0.034884255379438,0.073233850300312,0.007112288381904,-0.072285950183868,-0.081064753234386,0.003422785084695,0.025569807738066,0.075651317834854,-0.063016049563885,0.030968472361565,-0.030742978677154,0.043191015720367,0.021813072264194) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.090499512851238,0.037424150854349,0.012929766438901,-0.169330149888992,-0.107714846730232,-0.060440547764301,-0.025527518242598,-0.063679188489914,0.113576911389828,0.269769072532654,-0.019832359626889,0.103773303329945,-0.205078244209290,-0.104223690927029,0.033091053366661,0.131496638059616) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.144766926765442,-0.114568769931793,0.006640012841672,-0.119147330522537,0.034395299851894,-0.038974404335022,-0.034100085496902,0.096893854439259,-0.224469423294067,-0.095027118921280,0.035438805818558,0.029613655060530,0.128950700163841,0.260778158903122,-0.038949258625507,0.000898952945136) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.063929170370102,-0.020906170830131,0.006018433719873,-0.052715707570314,0.186794444918633,0.068639077246189,-0.009515201672912,-0.181192681193352,0.109393179416656,0.045350097119808,-0.024110702797771,-0.093860834836960,0.070142894983292,0.061269953846931,-0.035193234682083,0.000461128482129) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.030027898028493,0.185998007655144,-0.108899131417274,0.143051460385323,-0.185600772500038,0.019913442432880,0.019293619319797,0.064886763691902,0.049773611128330,0.094059050083160,-0.004477061331272,0.008587272837758,0.054001692682505,-0.022622432559729,0.012572869658470,0.139798864722252) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.118749566376209,0.026107866317034,-0.019019523635507,-0.132701277732849,-0.383239865303040,0.091528050601482,-0.025373384356499,0.077208064496517,-0.307432472705841,0.033667996525764,-0.113114811480045,-0.031863443553448,-0.150544941425323,-0.045370806008577,0.086908705532551,0.027228247374296) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.064412124454975,-0.025656631216407,0.014425342902541,0.031668670475483,-0.104229658842087,0.208184868097305,0.056970406323671,0.044762771576643,-0.078044809401035,0.017339689657092,0.026310434564948,0.025522325187922,0.207381457090378,-0.052720431238413,-0.128218248486519,-0.164453446865082) * MODEL2_texOff(vec2(0,1));
res += mat4(0.046615526080132,0.147798940539360,-0.093729063868523,0.037253260612488,0.022463876754045,0.185556963086128,0.018484387546778,-0.028729584068060,-0.093483321368694,0.068816453218460,0.072925582528114,-0.017901929095387,-0.121424652636051,-0.048625037074089,0.045432273298502,0.082785293459892) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.141818821430206,-0.039477482438087,-0.032062534242868,-0.173170268535614,0.175692394375801,0.085150413215160,0.096256725490093,-0.005472804885358,0.195561140775681,0.035246539860964,0.031501885503531,0.106769829988480,0.060435194522142,0.035744093358517,0.003179329913110,-0.010256451554596) * MODEL2_texOff(vec2(1,0));
res += mat4(0.128760248422623,-0.075829379260540,0.037611592561007,0.020119341090322,0.125972867012024,0.076142072677612,0.047806136310101,-0.086358696222305,0.135142207145691,-0.134391501545906,-0.024919226765633,-0.076573662459850,0.024371709674597,0.137412801384926,0.008706456981599,0.008091232739389) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.074702642858028,-0.106694005429745,0.013918339274824,0.032127115875483,0.088299877941608,0.180190905928612,0.007598411291838,0.129972785711288,-0.325557470321655,-0.038687631487846,-0.004680319689214,-0.349480241537094,-0.063013955950737,-0.176149487495422,-0.009157102555037,0.009402676485479) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.207613855600357,0.015257810242474,0.137901395559311,-0.053800843656063,0.020455237478018,0.115971855819225,0.012389573268592,0.051842994987965,-0.288925915956497,-0.004707120358944,0.043021332472563,-0.210955575108528,-0.212522521615028,0.060750942677259,0.043892741203308,-0.171442598104477) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.036769550293684,-0.011371058411896,0.037594657391310,0.110383987426758,-0.039780315011740,0.056241065263748,-0.040430381894112,0.059207092970610,-0.261404216289520,-0.015660354867578,0.042645540088415,-0.097233898937702,-0.151290401816368,-0.012322396039963,0.024861581623554,-0.072905309498310) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.245267182588577,0.239530190825462,-0.024317070841789,-0.159014135599136,0.016462413594127,0.123291343450546,0.040681496262550,0.259450018405914,0.003487753914669,-0.151760116219521,0.076012432575226,-0.217495530843735,0.009596295654774,0.039447177201509,-0.006887153722346,0.030146770179272) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.057813614606857,0.006565717048943,0.271238595247269,0.111903756856918,0.005067410413176,0.181331738829613,0.098456650972366,0.009077324531972,0.050078790634871,-0.013115397654474,-0.109850607812405,-0.067184425890446,0.100776836276054,0.134103760123253,-0.084585405886173,-0.010578935965896) * MODEL3_texOff(vec2(0,0));
res += mat4(0.061449088156223,0.113810233771801,-0.008873354643583,0.093509562313557,0.265324831008911,0.162030324339867,-0.085278727114201,0.134776324033737,0.142105787992477,0.033828083425760,0.038624968379736,0.004985670093447,0.205172777175903,-0.062233395874500,-0.062501594424248,-0.034772232174873) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.092582128942013,-0.272445738315582,0.043268617242575,0.138101875782013,0.014532955363393,0.017009370028973,0.020803669467568,0.237222731113434,-0.039643723517656,-0.043438136577606,0.071860328316689,0.014413105323911,-0.166619479656219,0.060182984918356,0.005389941390604,0.001656661508605) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.044770110398531,0.053643781691790,-0.169949084520340,0.131214082241058,-0.006962795276195,0.021085079759359,0.029526924714446,0.116339795291424,0.020736651495099,-0.134074404835701,0.100549899041653,-0.005041361786425,0.064817771315575,0.068953812122345,-0.109366655349731,-0.018667101860046) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.198357358574867,0.162567302584648,0.071707375347614,0.001789727364667,0.008927939459682,0.106863707304001,-0.003852020250633,0.171500265598297,0.019730664789677,-0.079294875264168,0.027590256184340,-0.003824729705229,0.043416511267424,-0.085875056684017,-0.041839390993118,0.104495063424110) * MODEL3_texOff(vec2(1,1));
res += mat4(0.067564040422440,-0.016117300838232,-0.040462419390678,0.062208488583565,-0.130673065781593,0.294136434793472,0.045692428946495,-0.023623604327440,-0.189075708389282,-0.007714964449406,-0.005288925953209,0.147019013762474,-0.050044324249029,0.027513228356838,0.023585582152009,0.070734761655331) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.019929243251681,0.051654357463121,0.006938261445612,-0.138540714979172,0.053645499050617,0.085961408913136,0.034528680145741,-0.050762597471476,0.015747670084238,-0.017196601256728,-0.030756764113903,0.106208883225918,0.115852400660515,-0.066985800862312,0.006697990000248,-0.087664060294628) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.039356004446745,0.086093626916409,-0.031898815184832,-0.088340371847153,0.016703361645341,-0.051790464669466,-0.034429468214512,-0.127012118697166,0.054488003253937,0.077568836510181,0.010660573840141,-0.010669028386474,0.119058869779110,0.015621547587216,0.004688809160143,-0.173318088054657) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.117365635931492,0.129948884248734,-0.093113176524639,0.087010674178600,-0.002566098934039,0.120009936392307,-0.025901867076755,0.086681567132473,-0.162544041872025,0.075824536383152,-0.025827404111624,0.091263785958290,0.000402295321692,-0.176881372928619,0.055458556860685,-0.154144972562790) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.027127187699080,0.167612075805664,-0.007320016622543,0.079919382929802,-0.058853656053543,0.048137176781893,0.096188478171825,0.027244305238128,0.193603411316872,0.013595513068140,-0.055996388196945,0.096154533326626,0.109969265758991,-0.111532934010029,-0.060144465416670,-0.126640155911446) * MODEL4_texOff(vec2(0,0));
res += mat4(0.089366212487221,0.142523273825645,0.023297237232327,0.009438442997634,0.160565376281738,0.037703093141317,-0.038131941109896,-0.161146506667137,0.116765208542347,0.004399353638291,0.026429986581206,-0.177074655890465,0.091506980359554,-0.064509056508541,-0.004004532005638,-0.098695054650307) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.093115352094173,-0.063452720642090,-0.004387888591737,-0.020257292315364,-0.040608331561089,-0.119062013924122,-0.050358913838863,0.171744838356972,-0.040396407246590,0.047455597668886,-0.022969760000706,0.069165647029877,0.036159735172987,-0.004255813546479,0.042621139436960,0.036880835890770) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.025079028680921,-0.001312848180532,-0.032568406313658,-0.025736730545759,-0.042085804045200,0.011308151297271,-0.030550537630916,0.013768753968179,0.168719947338104,-0.098105520009995,-0.230845391750336,-0.152800500392914,0.055607397109270,-0.072737671434879,0.033418755978346,-0.047451321035624) * MODEL4_texOff(vec2(1,0));
res += mat4(0.009579371660948,0.031933020800352,-0.002448639133945,0.021864989772439,0.097666010260582,0.046606905758381,-0.068354897201061,-0.147907540202141,0.070325970649719,-0.016406018286943,-0.041220627725124,-0.207481577992439,-0.039138723164797,0.009783492423594,-0.010946985334158,-0.059378739446402) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.022746970877051,-0.132169708609581,-0.028301924467087,0.124193415045738,-0.003531320719048,0.093986019492149,-0.020718770101666,0.078746460378170,-0.113820016384125,-0.182628184556961,-0.019103910773993,0.101712904870510,-0.113282203674316,-0.005118431989104,0.011135414242744,-0.105148717761040) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.159243211150169,-0.030373079702258,-0.035718142986298,-0.064890816807747,-0.017839081585407,0.074590533971786,0.043045870959759,-0.023964645341039,-0.038343280553818,-0.076220020651817,0.004199354443699,-0.004078829195350,0.020483173429966,-0.004863160196692,-0.000854335201439,-0.256395697593689) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.143463492393494,-0.016695654019713,0.024718029424548,0.026559034362435,0.096689753234386,-0.126592382788658,0.004689012654126,-0.035187773406506,0.019105788320303,-0.027474328875542,-0.001198965939693,0.085806161165237,0.011047805659473,-0.136301890015602,-0.042028445750475,-0.001425253925845) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.005512025672942,-0.047802656888962,-0.041932173073292,0.008526882156730,-0.060426242649555,-0.112670935690403,-0.023671064525843,0.000828849035315,-0.182792052626610,-0.027786506339908,0.111040532588959,0.030623340979218,-0.138575658202171,-0.160134956240654,0.018104724586010,-0.248219251632690) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.055398743599653,-0.139038458466530,-0.135670065879822,0.185735151171684,-0.048038605600595,0.018539646640420,-0.001448755851015,0.294645279645920,-0.051287997514009,0.008876793086529,-0.433777660131454,0.121756836771965,0.087012797594070,0.202307224273682,-0.044020902365446,-0.087550722062588) * MODEL5_texOff(vec2(0,0));
res += mat4(0.060731101781130,0.097318165004253,0.021781876683235,0.129786387085915,-0.112565666437149,0.136089950799942,0.090417101979256,0.189763203263283,0.160338580608368,-0.078710399568081,0.012907980941236,0.025857498869300,-0.029264304786921,-0.147934719920158,-0.032081518322229,-0.079654030501842) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.125921458005905,0.053147289901972,-0.032535325735807,0.100934483110905,0.007110235281289,0.148904934525490,0.057712662965059,0.025696765631437,-0.071691177785397,0.030783167108893,0.023147802799940,0.101707570254803,-0.021007936447859,-0.013710291124880,0.027056366205215,-0.013860230334103) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.007902241311967,0.127134859561920,-0.083457522094250,-0.059583108872175,0.131916224956512,-0.095446400344372,0.078705154359341,-0.060616657137871,0.040282350033522,-0.054297197610140,0.054964974522591,-0.038643829524517,-0.058656796813011,-0.036973640322685,-0.068216942250729,0.031787458807230) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.120422311127186,0.064442604780197,0.050994914025068,0.007330585271120,0.033826675266027,-0.026168989017606,-0.006962878629565,-0.092554815113544,-0.025174926966429,0.027210690081120,-0.046854242682457,-0.081471621990204,0.022808516398072,0.036354724317789,-0.044062931090593,-0.036573059856892) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.120472393929958,0.105788201093674,0.040735058486462,-0.112780541181564,-0.030666839331388,-0.218380302190781,-0.003305928781629,0.156499877572060,0.082259856164455,0.073043562471867,0.000168092694366,-0.183394968509674,-0.018318014219403,-0.077694430947304,0.001090100733563,-0.132087677717209) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.235866039991379,0.079761721193790,-0.005200928077102,-0.010253980755806,0.013348256237805,-0.043279416859150,-0.000086883665062,0.020346187055111,0.065614171326160,0.044542249292135,-0.062523931264877,-0.243538185954094,-0.179984658956528,-0.047099009156227,0.026882836595178,-0.055563919246197) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.101969107985497,-0.057356398552656,-0.000165869787452,0.241040647029877,-0.017499940469861,-0.192503124475479,0.044694311916828,-0.142319247126579,0.204805359244347,-0.026524964720011,-0.018509801477194,-0.103198044002056,-0.030506972223520,-0.148314535617828,-0.035039156675339,0.067359998822212) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.079613044857979,-0.050039347261190,0.016235891729593,-0.075884945690632,0.048510897904634,-0.229434162378311,-0.000637216377072,-0.047254852950573,0.226000383496284,-0.030610604211688,0.041346631944180,-0.042458515614271,-0.032755117863417,-0.031762570142746,-0.021448396146297,0.017734326422215) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.181390270590782,0.071692109107971,-0.020338872447610,-0.032831396907568,0.085258826613426,0.097969420254230,-0.001386665971950,0.094779893755913,-0.011005601845682,0.284495294094086,-0.069524697959423,-0.381638109683990,-0.102843925356865,0.123788408935070,0.070349201560020,0.038381583988667) * MODEL6_texOff(vec2(0,0));
res += mat4(0.062133003026247,-0.176920160651207,0.041152469813824,0.051911462098360,-0.182803466916084,-0.118397362530231,-0.035938944667578,0.120635166764259,0.050480939447880,-0.011583245359361,-0.035635869950056,-0.144741445779800,-0.013129032216966,-0.156294122338295,0.000887804781087,0.097887970507145) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.025538802146912,0.008216535672545,0.027660304680467,0.024889139458537,-0.099896311759949,0.030873281881213,0.006995926145464,-0.040925435721874,0.097476653754711,0.029158778488636,0.044916577637196,0.011655118316412,0.002837281208485,-0.024704124778509,0.006243469659239,0.057404708117247) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.038607880473137,-0.142200767993927,-0.008136337623000,-0.042472224682570,0.107215203344822,0.083663269877434,0.004031749907881,-0.127007499337196,0.020384620875120,0.030585231259465,-0.014704118482769,-0.053466912358999,-0.082278914749622,-0.017309613525867,-0.052801214158535,0.070517219603062) * MODEL6_texOff(vec2(1,0));
res += mat4(0.038575734943151,0.009353737346828,-0.020605597645044,0.061467006802559,0.038175307214260,-0.060867622494698,-0.027588279917836,-0.083183534443378,0.021286256611347,-0.215509742498398,-0.032550439238548,-0.108014211058617,-0.075297795236111,-0.025411052629352,0.040230646729469,0.105543270707130) * MODEL6_texOff(vec2(1,1));
res += FEATURE6_texOff(0);
res = max(res, vec4(0.0)) + vec4(0.366802126169205,0.430497676134109,0.894108712673187,0.332021504640579) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_2x_LA) mapping 5_1

vec4 hook()
{
vec4 res = vec4(0.030355496332049,0.020348450168967,0.086472757160664,-0.001169185852632);
res += mat4(0.183571621775627,0.039270061999559,0.047525513917208,-0.074969820678234,-0.051037576049566,-0.070474289357662,-0.009896813891828,0.071530848741531,-0.004120830912143,-0.018854899331927,-0.093871742486954,-0.041251450777054,0.134528845548630,-0.097577080130577,0.087019920349121,0.043926075100899) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.191246837377548,0.028328886255622,0.112249568104744,-0.050523791462183,0.026299392804503,0.055599641054869,-0.026284337043762,0.003494769101962,-0.048023257404566,0.015762202441692,-0.027817076072097,0.015221641398966,-0.003218753263354,0.209648996591568,-0.181384190917015,0.058978594839573) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.070874653756618,-0.171047613024712,0.140358760952950,0.094143554568291,-0.039771717041731,0.020081931725144,-0.026736829429865,0.008526183664799,-0.124804824590683,0.095542386174202,-0.288338512182236,0.104102253913879,0.003819487988949,-0.040158826857805,-0.149542897939682,-0.141913726925850) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.026273228228092,0.135730192065239,0.039959143847227,0.067688919603825,-0.019497923552990,0.082980327308178,0.030856193974614,-0.061726767569780,0.071339838206768,0.123162440955639,0.037944208830595,-0.104012563824654,-0.044093769043684,0.126381501555443,-0.040263798087835,-0.143242374062538) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.121367998421192,-0.043351907283068,-0.079640313982964,-0.030922692269087,-0.017594581469893,-0.047344863414764,0.060300745069981,-0.114709638059139,0.029027389362454,-0.028111178427935,0.045104060322046,0.158617049455643,0.056278936564922,-0.241829514503479,0.199436679482460,0.079172343015671) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.009514754638076,-0.087453186511993,-0.005021982826293,0.029848448932171,0.035813763737679,0.056836046278477,0.161208942532539,0.000735999492463,0.023078206926584,-0.186881572008133,0.035593800246716,0.103205278515816,-0.012347039766610,-0.153016477823257,0.289623141288757,0.119336053729057) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.177125141024590,-0.070905931293964,0.164343655109406,0.093931525945663,0.008608658798039,0.049958642572165,0.014153772965074,0.004480864852667,-0.038484726101160,-0.027891518548131,-0.127341926097870,-0.072056703269482,-0.025052765384316,-0.016280226409435,-0.179894268512726,-0.005515182390809) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.064997933804989,0.171505942940712,0.068235546350479,0.043398343026638,-0.015662591904402,-0.343165636062622,-0.153528362512589,0.078626289963722,-0.012040217407048,-0.066935449838638,-0.102844469249249,-0.084049709141254,-0.090064063668251,-0.036413189023733,-0.105322219431400,0.000467848905828) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.035326685756445,-0.021247031167150,-0.006791890598834,-0.050959609448910,0.006125545129180,0.104037351906300,-0.030556131154299,0.010152677074075,0.028620829805732,-0.024339148774743,-0.411678433418274,-0.028820946812630,-0.023448664695024,0.074689507484436,0.120932444930077,-0.002359374193475) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.011296197772026,0.171314805746078,-0.107762858271599,-0.121970102190971,-0.071953803300858,-0.032148566097021,0.220576032996178,0.006394903641194,-0.077642723917961,-0.074260681867599,0.069710113108158,0.104824788868427,-0.217383846640587,-0.126765280961990,-0.021349089220166,0.011530878953636) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.005092729814351,-0.144447043538094,0.201755598187447,-0.005111573729664,-0.125712960958481,-0.055799305438995,0.133508950471878,0.055250473320484,-0.111013330519199,-0.025315256789327,-0.062607303261757,0.168214350938797,0.104249723255634,0.050257854163647,-0.092397205531597,0.028866687789559) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.063500039279461,-0.266031295061111,0.020248265936971,-0.063833169639111,-0.111165493726730,0.089201688766479,-0.136253997683525,0.123245745897293,0.023849237710238,0.061628092080355,-0.077813602983952,-0.014909893274307,-0.020690780133009,-0.064418964087963,0.080381892621517,0.019052620977163) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.065327823162079,-0.038797091692686,-0.027268921956420,0.007192588876933,0.147822245955467,0.088174872100353,-0.362475723028183,0.043331071734428,-0.051547631621361,0.061294816434383,0.098587483167648,0.022276142612100,-0.123299419879913,-0.203265532851219,-0.109801433980465,0.029861619696021) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.174353554844856,-0.078036837279797,-0.014002982527018,-0.061835970729589,0.010717047378421,0.146773844957352,-0.035003814846277,0.154187053442001,-0.061680987477303,0.104679241776466,0.081197082996368,-0.026398081332445,0.013825022615492,-0.141654610633850,-0.237677350640297,-0.057876996695995) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.104511857032776,0.098182275891304,-0.051893699914217,0.226791262626648,0.044083151966333,-0.044337887316942,0.471344023942947,0.037783581763506,-0.018120661377907,-0.217310056090355,0.099352143704891,-0.067563489079475,-0.035103231668472,-0.058285038918257,0.074167989194393,0.013745427131653) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.010982098057866,-0.188340112566948,0.094081401824951,0.039303842931986,-0.000113927373604,-0.033989608287811,0.341209530830383,-0.160692751407623,0.145805746316910,0.047418102622032,-0.000904311251361,0.082084931433201,0.005189459305257,0.027769384905696,-0.063189432024956,0.001871021813713) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.092972911894321,-0.061900150030851,0.005477832164615,-0.139277309179306,-0.038224391639233,-0.068802520632744,0.018863637000322,0.061411581933498,0.105128064751625,0.167940527200699,-0.281804531812668,0.042950738221407,0.008937075734138,0.023438425734639,-0.157079279422760,-0.006505380384624) * MODEL8_texOff(vec2(1,0));
res += mat4(0.057901673018932,0.078527085483074,-0.049401320517063,-0.112063035368919,0.037109304219484,0.239770710468292,-0.207925304770470,0.061787199229002,0.009155877865851,-0.072575442492962,0.199676007032394,0.113240033388138,0.013449634425342,0.034496929496527,-0.112837396562099,-0.031873073428869) * MODEL8_texOff(vec2(1,1));
res += mat4(0.045086070895195,-0.017306789755821,0.093706615269184,0.137096270918846,-0.069056838750839,0.012051857076585,0.007694441359490,-0.036394715309143,0.003283706493676,0.033192332834005,-0.038147546350956,0.006489840336144,-0.082285664975643,0.085318081080914,-0.082752339541912,-0.025233324617147) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.186327040195465,0.031042084097862,0.061466611921787,-0.046136256307364,-0.106650054454803,-0.083976306021214,-0.142893537878990,-0.080570407211781,-0.149805620312691,-0.006821166258305,-0.122304886579514,0.064520396292210,-0.144190609455109,0.034774754196405,0.107423081994057,-0.030207719653845) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.018905855715275,0.031869392842054,0.006980060599744,-0.030062483623624,-0.056728176772594,-0.165075719356537,-0.058560345321894,-0.075953118503094,0.048984907567501,0.020052222535014,-0.065825611352921,0.001774963922799,0.040052361786366,-0.115126177668571,0.147065013647079,-0.160327956080437) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.065095201134682,-0.046370144933462,0.033902652561665,0.148754477500916,-0.141416057944298,-0.163058698177338,0.240811571478844,0.051963027566671,-0.036052439361811,0.146289393305779,-0.043209984898567,-0.089535109698772,-0.221882909536362,-0.055511977523565,0.059458088129759,0.054159455001354) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.102664694190025,-0.071767508983612,0.005704499781132,-0.072422526776791,-0.097841031849384,-0.165628165006638,0.077200308442116,-0.079313300549984,-0.134551465511322,0.202500581741333,0.032070051878691,-0.054446719586849,-0.074047438800335,-0.050019223242998,0.036417189985514,0.185516566038132) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.093727082014084,-0.084696069359779,-0.007300258614123,0.032606717199087,0.082856066524982,-0.005400698166341,-0.133951574563980,-0.095905922353268,-0.058546945452690,-0.025985330343246,-0.122438043355942,0.067899130284786,-0.011493822559714,0.005181543994695,-0.167610302567482,-0.002611881121993) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.012768058106303,-0.024398412555456,-0.016678908839822,-0.030522204935551,-0.000354705116479,-0.132269859313965,0.111087299883366,-0.070616111159325,0.096039682626724,0.015615409240127,-0.116478621959686,-0.099120758473873,0.232471331954002,0.035628136247396,-0.125227957963943,-0.098231680691242) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.026969594880939,0.107450209558010,-0.023084456101060,0.064045019447803,-0.049200307577848,-0.089721098542213,-0.104224205017090,-0.001069405116141,-0.068009309470654,0.010484387166798,-0.001278897980228,-0.040527354925871,0.178508341312408,-0.173669487237930,-0.059121318161488,0.116747990250587) * MODEL9_texOff(vec2(1,0));
res += mat4(0.019994607195258,-0.011323466897011,-0.081955745816231,0.033611096441746,-0.040380146354437,-0.012008216232061,-0.206995680928230,-0.092929884791374,-0.057731162756681,-0.027699584141374,-0.107463292777538,0.055314417928457,-0.105282090604305,-0.053641475737095,0.048124887049198,0.127614304423332) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.004879661835730,0.030031532049179,-0.103547677397728,-0.041566785424948,0.106772273778915,-0.007442477159202,0.233423709869385,0.005020505748689,-0.071343168616295,0.127824828028679,0.063846394419670,0.083277009427547,-0.054829340428114,0.043754603713751,0.085492961108685,0.104503974318504) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.142333030700684,0.091268986463547,-0.047744311392307,0.049598753452301,0.244191586971283,-0.154599756002426,0.106685899198055,-0.059179324656725,0.065540850162506,-0.112691380083561,0.186558976769447,-0.053772002458572,-0.173307001590729,0.156109809875488,-0.005820945370942,0.061144746840000) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.015738693997264,0.061978932470083,-0.007908464409411,0.041326671838760,0.008616304956377,-0.071506209671497,0.122542627155781,-0.079007960855961,-0.012811449356377,-0.080360472202301,0.111860193312168,0.045944396406412,0.028177082538605,0.109117664396763,0.009315735660493,0.053054306656122) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.069278858602047,0.037071876227856,-0.135427132248878,-0.065265372395515,0.093887627124786,-0.042318545281887,0.008253912441432,0.047435708343983,-0.071046240627766,-0.177865132689476,0.005747058894485,0.110472723841667,0.022152626886964,-0.077908284962177,-0.009524560533464,0.037432655692101) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.028651980683208,0.052497658878565,-0.144673228263855,-0.014448750764132,-0.101616568863392,-0.160488411784172,0.115995317697525,-0.039587374776602,-0.001654527266510,-0.300837755203247,-0.096866220235825,0.029635321348906,-0.027506614103913,-0.251888036727905,0.044455818831921,0.105301640927792) * MODEL10_texOff(vec2(0,0));
res += mat4(0.109907887876034,0.003556328825653,-0.148550853133202,0.057844147086143,0.020362386479974,0.136009544134140,0.006124835461378,0.112657181918621,0.009892923757434,0.082856506109238,0.132423624396324,-0.049855101853609,-0.090429753065109,-0.147158741950989,0.115201443433762,-0.055639985948801) * MODEL10_texOff(vec2(0,1));
res += mat4(0.013944366946816,-0.028571255505085,-0.136122629046440,-0.041197624057531,0.079878397285938,-0.026589740067720,-0.067142173647881,-0.041467897593975,0.179425984621048,-0.038897830992937,-0.109323598444462,-0.007168077863753,-0.060707475990057,-0.025074353441596,-0.018272040411830,-0.086777999997139) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.057168401777744,0.021645272150636,-0.204442158341408,-0.043813243508339,0.064918600022793,0.258117556571960,-0.145905688405037,0.032361354678869,0.047123804688454,-0.004322651308030,0.025087371468544,0.138927474617958,0.040405347943306,0.077685512602329,-0.182043820619583,-0.105166859924793) * MODEL10_texOff(vec2(1,0));
res += mat4(0.032026689499617,-0.136184573173523,-0.071115501224995,-0.001454984885640,-0.005569678265601,-0.022895090281963,-0.117698974907398,-0.031002718955278,0.000541020883247,-0.051735624670982,0.165844321250916,0.063841313123703,0.004205117933452,-0.042836818844080,-0.189269825816154,-0.013040797784925) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.023790104314685,0.088549777865410,-0.217303574085236,-0.047858163714409,-0.085017412900925,0.020076187327504,-0.074454151093960,0.040605988353491,-0.148029848933220,-0.094407334923744,-0.090061038732529,-0.048783831298351,-0.047431968152523,-0.093961812555790,-0.014056717045605,0.026932144537568) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.010981120169163,0.177917405962944,-0.014621636830270,0.060688141733408,-0.093755871057510,-0.113230369985104,0.032301224768162,-0.224677801132202,0.128948420286179,-0.212421566247940,0.180649116635323,0.012130509130657,0.039954766631126,0.050368789583445,-0.021169876679778,0.044257123023272) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.155435919761658,-0.016721811145544,0.240476503968239,-0.117880411446095,-0.002403565915301,0.033238690346479,0.156527623534203,-0.020743524655700,0.013815332204103,-0.104681871831417,0.087554842233658,0.035116787999868,0.040309999138117,-0.071471683681011,0.140811771154404,-0.058184754103422) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.163870051503181,0.143277525901794,0.147084832191467,0.022520927712321,-0.095031484961510,-0.046524859964848,0.137731656432152,0.123597510159016,0.058073282241821,-0.031911253929138,-0.226923152804375,-0.163326576352119,0.144832536578178,0.141365006566048,-0.012576256878674,-0.043209921568632) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.126773506402969,0.061245162039995,-0.121831536293030,0.077982157468796,-0.208776175975800,-0.146359100937843,-0.313739657402039,0.256488263607025,0.234130278229713,0.010222375392914,-0.038615476340055,-0.114379733800888,0.068415187299252,-0.223987847566605,-0.026779929175973,0.157113894820213) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.054916977882385,-0.083436205983162,0.021719573065639,-0.014922782778740,0.075072288513184,0.068268485367298,-0.118364460766315,-0.060217469930649,0.316766470670700,-0.053582437336445,-0.033927287906408,-0.119109235703945,0.055856499820948,-0.123625278472900,-0.187610059976578,0.026252875104547) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.141135334968567,0.087200947105885,-0.107629626989365,0.127926602959633,0.045520253479481,0.011168521828949,-0.005435004830360,-0.020967306569219,-0.071162886917591,-0.024022661149502,-0.044705640524626,0.084026910364628,-0.141952157020569,0.022094942629337,0.001919808331877,0.111952722072601) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.093272373080254,-0.106813505291939,0.147515699267387,-0.147185608744621,0.054664880037308,0.216810598969460,-0.237948521971703,0.206031545996666,-0.095084890723228,-0.100233152508736,-0.131085202097893,-0.029123703017831,-0.112190566956997,-0.132522225379944,-0.071760132908821,-0.183348879218102) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.053903523832560,-0.006869821343571,-0.050166387110949,0.047498587518930,0.004140389151871,-0.027241071686149,-0.099168278276920,0.006632785778493,0.047184936702251,-0.161510288715363,0.075392328202724,-0.001128258183599,0.039057660847902,0.094176776707172,0.071438528597355,-0.044466037303209) * MODEL11_texOff(vec2(1,1));
res += mat4(0.081896267831326,-0.049969624727964,0.012834447436035,-0.026213567703962,-0.024759806692600,0.086672432720661,0.041414864361286,0.029729627072811,0.208880364894867,0.080928251147270,0.073266938328743,-0.021117908880115,0.168479949235916,0.111336052417755,-0.067368887364864,-0.119073979556561) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.104389682412148,0.087748922407627,0.049753323197365,-0.058216378092766,-0.130970910191536,0.126613467931747,-0.084383651614189,0.072277195751667,0.382311403751373,-0.092097431421280,-0.150929123163223,-0.157783046364784,-0.004729728214443,0.023690093308687,0.075699545443058,-0.122650787234306) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.009886646643281,-0.045425757765770,-0.016728550195694,0.061003316193819,-0.082556113600731,0.024022139608860,-0.014955995604396,0.035442732274532,-0.000100016361102,-0.114574164152145,0.122650749981403,0.086592197418213,0.009826090186834,0.000552924000658,-0.269990563392639,-0.006712298374623) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.021712468937039,0.114976882934570,-0.058219894766808,-0.044830422848463,0.096700809895992,-0.081824600696564,0.086654976010323,-0.126578152179718,-0.143573552370071,-0.094145633280277,0.083141691982746,0.121967017650604,0.111115038394928,0.155396804213524,0.239899560809135,0.008574366569519) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.088758446276188,-0.013068303465843,-0.045818354934454,-0.121704638004303,0.020139487460256,-0.061247650533915,-0.031599849462509,0.110979706048965,-0.328771382570267,-0.305954486131668,0.128889784216881,-0.117836043238640,0.121616616845131,0.013210832141340,0.070039607584476,0.054201148450375) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.032269060611725,-0.046272031962872,0.103880241513252,0.004662211518735,0.109321705996990,0.156577154994011,-0.013960006646812,-0.061777304857969,0.058183256536722,0.244145601987839,-0.031260002404451,-0.162577793002129,0.017709964886308,-0.283586919307709,-0.016812371090055,0.011164829134941) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.058556839823723,0.048202682286501,-0.083327203989029,0.076246596872807,0.014048729091883,-0.040697138756514,0.017582658678293,-0.085628099739552,0.039819911122322,-0.123412117362022,0.081366389989853,-0.010600378736854,-0.088847145438194,-0.059101592749357,0.217741861939430,0.031042950227857) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.026863023638725,0.028124166652560,0.047565434128046,0.089394383132458,0.071390859782696,0.038480352610350,0.069327928125858,-0.033152092248201,-0.017196139320731,0.184132054448128,-0.090961039066315,0.200406134128571,-0.100011028349400,-0.078712031245232,0.034961104393005,0.060274157673120) * MODEL12_texOff(vec2(1,0));
res += mat4(0.012177383527160,-0.123375140130520,0.302707821130753,-0.011304467916489,0.052411258220673,0.050899472087622,-0.150842934846878,-0.109584093093872,-0.002591909840703,0.012851474806666,-0.032708179205656,-0.056349910795689,0.014820326119661,-0.166315540671349,-0.061040967702866,0.026845067739487) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.130551040172577,-0.243664324283600,-0.013295555487275,-0.513629734516144) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_2x_LA) mapping 5_2

vec4 hook()
{
vec4 res = vec4(-0.121334448456764,-0.120761312544346,-0.034016374498606,0.033562943339348);
res += mat4(0.169249281287193,0.001791527960449,0.042451404035091,-0.007616620045155,0.058360945433378,0.053803011775017,0.020468924194574,-0.038380138576031,0.086943469941616,-0.054079823195934,0.055546563118696,-0.083483330905437,-0.092757351696491,0.097915314137936,0.036566577851772,-0.077994272112846) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.104793161153793,0.048197843134403,0.075109802186489,0.028622472658753,0.006170343142003,-0.038586515933275,0.022916972637177,0.090677872300148,0.125805154442787,-0.035171367228031,0.037317801266909,-0.065154902637005,0.022543607279658,-0.031695634126663,-0.030050598084927,0.160843372344971) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.125211417675018,0.048981275409460,0.053252831101418,0.047360327094793,0.031698159873486,-0.034241273999214,-0.033919550478458,-0.031192176043987,0.200219035148621,0.081179611384869,-0.032118454575539,0.087724469602108,-0.036790870130062,-0.124039888381958,-0.015066564083099,0.044294856488705) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.183965116739273,0.109539620578289,0.063177563250065,0.020511314272881,0.065135829150677,0.000834441801999,0.127127408981323,-0.136807054281235,0.085214495658875,-0.125998035073280,0.017064115032554,-0.084223300218582,-0.075254656374454,0.005728278774768,0.110565662384033,-0.028706684708595) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.029782466590405,-0.151192903518677,-0.047747015953064,-0.074633464217186,0.094651192426682,0.242255672812462,0.093542858958244,-0.111741125583649,-0.130670145153999,0.028215756639838,0.003108153818175,0.067365728318691,-0.105508320033550,0.010317918844521,-0.334154367446899,-0.037754666060209) * MODEL7_texOff(vec2(0,0));
res += mat4(0.109226934611797,-0.023042242974043,-0.114643029868603,-0.005563749931753,-0.095176942646503,-0.074329935014248,-0.149002268910408,0.055517170578241,-0.009881665930152,0.193831220269203,-0.088982209563255,-0.041361626237631,0.034588459879160,0.015779821202159,-0.032917082309723,-0.151901140809059) * MODEL7_texOff(vec2(0,1));
res += mat4(0.023221362382174,-0.036829248070717,-0.009787084534764,0.005907931830734,0.005411243531853,-0.019253246486187,0.067404203116894,0.034857038408518,-0.012769063003361,-0.004060873296112,0.004920812323689,0.054635874927044,0.020327582955360,0.107091158628464,-0.031394124031067,-0.116954840719700) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.110551297664642,0.141163855791092,-0.108891263604164,0.035889703780413,-0.093029625713825,0.101923733949661,0.028730314224958,0.058258041739464,0.048134569078684,-0.015652667731047,0.004845469724387,0.005855347029865,-0.099075518548489,0.068693801760674,0.240327641367912,-0.149578288197517) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.046180434525013,0.009150253608823,-0.078465223312378,0.039227295666933,-0.053306430578232,-0.073999159038067,-0.073004759848118,-0.027143295854330,0.031515281647444,0.018951531499624,0.016399389132857,0.063543230295181,0.090392515063286,0.104444317519665,-0.050362158566713,0.079208798706532) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.093654841184616,-0.050930667668581,-0.068861775100231,0.014269887469709,-0.054793305695057,-0.022967336699367,0.012000396847725,-0.026901787146926,0.061102330684662,0.018288819119334,-0.009107786230743,0.040386650711298,0.090555608272552,0.033354081213474,0.059886574745178,0.198971420526505) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.117187164723873,0.048690315335989,-0.086739808320999,0.092364393174648,-0.310222387313843,-0.118803150951862,0.071332454681396,-0.129066690802574,-0.003052164567634,-0.074103057384491,-0.000979354954325,0.004901043139398,0.053893972188234,0.109543412923813,0.076150581240654,-0.012515316717327) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.045507874339819,0.027119250968099,0.037804387509823,-0.056022226810455,0.350978136062622,0.078630492091179,0.060791812837124,0.081157118082047,0.098351828753948,-0.085993371903896,-0.054383467882872,0.022707741707563,0.204985603690147,0.128616273403168,-0.011766456998885,-0.124704837799072) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.003858316456899,-0.049967918545008,-0.071601562201977,0.139791429042816,0.179377809166908,-0.049748204648495,0.059380970895290,0.056112270802259,-0.064697630703449,0.110556110739708,-0.015013576485217,-0.074195668101311,-0.019425699487329,-0.087295919656754,0.076293773949146,-0.042532086372375) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.079539939761162,-0.057631518691778,0.043603546917439,-0.059352617710829,-0.017676748335361,-0.093526341021061,0.083170771598816,-0.090363770723343,0.041219908744097,0.105209767818451,0.027004754170775,0.020965211093426,-0.179257720708847,-0.021217152476311,0.056880213320255,-0.000145319121657) * MODEL8_texOff(vec2(0,0));
res += mat4(0.082471862435341,0.163725420832634,0.063933461904526,-0.050785604864359,-0.005826581269503,-0.000579408835620,0.033535998314619,-0.116256207227707,0.023063406348228,-0.071656286716461,-0.081153869628906,-0.087002046406269,0.007760075852275,0.169069394469261,-0.001844009035267,-0.037809126079082) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.039246708154678,-0.030766181647778,-0.068095006048679,0.021608212962747,-0.082835212349892,0.019207186996937,0.097697809338570,0.077139362692833,-0.189232334494591,0.174596101045609,-0.061866588890553,0.077845506370068,-0.031415924429893,0.015655407682061,-0.031905055046082,0.044074803590775) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.027490876615047,0.068116828799248,-0.004680657293648,0.029107533395290,0.114487171173096,0.183639556169510,-0.002411562018096,-0.081473775207996,-0.148877516388893,0.081834919750690,-0.116485953330994,0.140794724225998,-0.011520409025252,-0.016035305336118,0.027075549587607,0.098439462482929) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.048172079026699,0.271695882081985,0.005585337057710,0.119226694107056,-0.033057220280170,-0.049308862537146,0.012374684214592,0.020601358264685,-0.087801642715931,0.163118734955788,-0.040252763777971,0.003289177548140,-0.109751939773560,0.044176783412695,0.009339361451566,-0.016440503299236) * MODEL8_texOff(vec2(1,1));
res += mat4(0.173897981643677,0.062760382890701,-0.004114276729524,0.092361986637115,0.194322094321251,0.023090366274118,0.067905411124229,0.069484718143940,0.132293432950974,0.057154621928930,0.028584057465196,0.007276597432792,-0.007112917024642,-0.038708336651325,0.010405819863081,-0.036438185721636) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.033655334264040,-0.064024947583675,0.061802923679352,0.033641181886196,0.077440023422241,0.001174944918603,0.029203856363893,0.234616294503212,0.041408207267523,-0.071842044591904,0.028446156531572,0.068377263844013,-0.044314179569483,0.016300419345498,0.000480050715851,-0.021928377449512) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.081494837999344,0.009249874390662,-0.024558402597904,0.003198391292244,0.095044031739235,0.143480643630028,-0.037301182746887,0.142791256308556,-0.022108081728220,-0.043439622968435,-0.005386831704527,0.061877172440290,0.022645393386483,0.149099096655846,0.027128219604492,-0.065353073179722) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.163820713758469,0.019182784482837,-0.139863386750221,-0.116725087165833,0.008514838293195,-0.080445624887943,0.000642013677862,-0.051193315535784,0.245400384068489,-0.113499455153942,0.022382259368896,-0.077935144305229,-0.024614382535219,-0.045762173831463,-0.040779292583466,0.062014680355787) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.247334897518158,0.121806129813194,0.309075385332108,-0.023359198123217,0.076478682458401,0.057422515004873,-0.024649918079376,0.165901660919189,-0.028378007933497,0.034490227699280,0.040780890733004,0.089546777307987,-0.114890851080418,0.053283363580704,-0.040460031479597,0.047987032681704) * MODEL9_texOff(vec2(0,0));
res += mat4(0.062847681343555,-0.045475047081709,-0.108361504971981,-0.000142572578625,-0.028425052762032,-0.055603355169296,-0.013710360042751,0.074244841933250,0.057811558246613,0.136482343077660,-0.054918345063925,0.002088481094688,0.043152909725904,0.080873414874077,-0.037063341587782,-0.059068188071251) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.056858178228140,0.076515540480614,-0.084186613559723,0.039443396031857,0.125947132706642,-0.129488065838814,-0.049228098243475,0.145057260990143,-0.047147005796432,0.097267754375935,-0.022776840254664,-0.061603039503098,-0.138095363974571,-0.030258158221841,0.002786895260215,-0.140702545642853) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.024909650906920,0.062229730188847,-0.253155171871185,0.032536011189222,-0.090230949223042,0.100445561110973,-0.017798628658056,0.107776820659637,-0.119989819824696,0.058679547160864,-0.010108954273164,0.127698153257370,-0.341361135244370,-0.210552290081978,-0.038734845817089,0.103632561862469) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.021216731518507,-0.083431944251060,-0.083148002624512,0.065291583538055,-0.048009123653173,-0.180716291069984,0.052519377321005,0.140089720487595,-0.016939207911491,0.040520839393139,-0.066187426447868,0.046427208930254,0.047056771814823,0.313202619552612,0.002920494880527,-0.068367652595043) * MODEL9_texOff(vec2(1,1));
res += mat4(0.004124602768570,0.047702468931675,0.027713045477867,-0.160593077540398,-0.281539618968964,-0.068030260503292,-0.073238961398602,0.126254826784134,0.079476565122604,-0.009593226946890,-0.048746541142464,0.014138896949589,0.078495286405087,0.016786508262157,-0.012458968907595,0.067255012691021) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.077149443328381,0.044337440282106,0.091139674186707,0.087973862886429,-0.028308816254139,0.001193956122734,-0.059745419770479,-0.199229151010513,0.044264875352383,-0.027928922325373,0.031260196119547,0.095822624862194,0.261457830667496,0.103316947817802,0.058487389236689,-0.113825052976608) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.155438661575317,0.062821373343468,0.059640757739544,0.149546727538109,-0.150939643383026,-0.074425399303436,0.033547434955835,-0.068391487002373,0.104697607457638,-0.061345834285021,0.006857944652438,0.059407811611891,0.266341596841812,-0.022988773882389,0.054071098566055,0.008115613833070) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.004982404876500,0.086660467088223,-0.039649929851294,0.191354438662529,-0.065160535275936,0.018403030931950,-0.116418264806271,0.162177026271820,-0.102988906204700,-0.054342631250620,0.022918630391359,0.075524315237999,-0.175106436014175,0.007357629947364,-0.001701317378320,-0.035979229956865) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.032898977398872,0.009356858208776,0.071573607623577,0.229186415672302,0.186655819416046,0.301390558481216,-0.234456866979599,-0.100010015070438,0.015337802469730,-0.256553232669830,0.136022821068764,0.127732902765274,0.008247359655797,-0.151373624801636,-0.101875953376293,-0.214847534894943) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.053153719753027,-0.114491187036037,0.072561055421829,-0.227096229791641,-0.135239943861961,-0.164498269557953,0.044692702591419,0.012922121211886,-0.074277892708778,-0.250756531953812,-0.013105819933116,0.022781087085605,0.059213381260633,0.330533862113953,0.035922039300203,-0.132938683032990) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.144730731844902,0.103552520275116,-0.060963042080402,0.016863537952304,-0.069978304207325,0.099683500826359,-0.044990610331297,0.045725960284472,-0.048468530178070,0.063496351242065,0.065061524510384,0.001288742641918,0.078629605472088,-0.075148724019527,0.093468561768532,-0.099082432687283) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.132513895630836,0.056248560547829,-0.066267646849155,-0.014685458503664,-0.197634890675545,-0.069756768643856,-0.159923210740089,-0.045258719474077,-0.062822394073009,-0.165319934487343,0.102406226098537,-0.096613205969334,-0.007652153261006,0.051310658454895,0.017646061256528,-0.030660964548588) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.070540264248848,0.238516122102737,-0.027107376605272,-0.090920612215996,0.000281441229163,-0.060160405933857,0.072035662829876,0.099803738296032,-0.115811206400394,0.047852244228125,-0.052601229399443,-0.029918357729912,-0.142350926995277,0.016470830887556,0.086298555135727,0.060181397944689) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.012019347399473,0.009899721480906,0.039846386760473,-0.155616104602814,0.061777934432030,-0.040976494550705,-0.002242875983939,0.167160898447037,0.002828328404576,-0.016114575788379,-0.018438490107656,-0.159150078892708,-0.048958186060190,0.005428127478808,-0.097284831106663,-0.010822148062289) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.041339222341776,-0.099539153277874,-0.036086045205593,-0.123989000916481,0.036919925361872,-0.014208257198334,0.042775020003319,-0.108319282531738,-0.104522846639156,0.058117996901274,-0.058270443230867,-0.065809711813927,-0.133680060505867,-0.002166382037103,-0.022188937291503,-0.008168576285243) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.146086469292641,0.006852415390313,0.007991756312549,-0.150271132588387,-0.005742330104113,0.085012204945087,0.018840910866857,0.060460560023785,0.124360963702202,0.064911566674709,-0.006370248738676,-0.015148990787566,-0.052951458841562,-0.032495446503162,-0.037736758589745,-0.088540397584438) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.054581981152296,0.028211841359735,0.001466168323532,0.044594492763281,-0.163080289959908,-0.043717432767153,-0.027293413877487,0.239516660571098,-0.020328508690000,-0.036908615380526,-0.022037211805582,-0.242720574140549,0.045671802014112,-0.035326756536961,0.005369549151510,0.157059058547020) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.050681006163359,-0.204246699810028,-0.066983662545681,-0.031596172600985,-0.149018168449402,-0.248452171683311,-0.078523494303226,0.015959160402417,0.086660943925381,-0.084875278174877,-0.018829945474863,-0.159607455134392,-0.203188568353653,-0.113631732761860,0.123280905187130,0.270267665386200) * MODEL11_texOff(vec2(0,0));
res += mat4(0.125358581542969,0.017453489825130,-0.030066553503275,0.027944546192884,0.013752208091319,-0.032915707677603,0.128067061305046,-0.012466607615352,0.110852032899857,-0.081493988633156,-0.081204868853092,-0.262961685657501,0.012465743348002,0.098669387400150,-0.038403864949942,0.055818445980549) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.100327715277672,0.015493978746235,0.013624425046146,-0.122148506343365,-0.060309316962957,0.097943119704723,0.020533261820674,0.129501566290855,-0.070473238825798,0.052159205079079,-0.053348630666733,-0.099359959363937,0.142271682620049,-0.057511784136295,0.055027157068253,0.123136453330517) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.175194561481476,-0.009039771743119,0.066109657287598,-0.106232553720474,-0.223873957991600,-0.033338796347380,-0.041631363332272,0.041490636765957,0.066520594060421,0.049576949328184,0.077392637729645,-0.361139416694641,0.117702849209309,0.135670244693756,0.155897453427315,0.046487797051668) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.011156950145960,-0.087973386049271,-0.051254756748676,-0.082267828285694,-0.039384942501783,0.219027355313301,0.043797578662634,-0.123725689947605,0.088349699974060,0.223692655563354,-0.039084739983082,-0.221489891409874,0.046792492270470,-0.107609823346138,0.034246757626534,0.064767561852932) * MODEL11_texOff(vec2(1,1));
res += mat4(0.061961982399225,0.031284797936678,-0.056668035686016,-0.117973908782005,0.016072671860456,0.110001176595688,0.017322462052107,-0.142569273710251,-0.075355745851994,0.014243921265006,-0.180557519197464,0.023235324770212,-0.070959106087685,-0.012595246545970,0.004428236279637,-0.039629131555557) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.069170333445072,0.005750623531640,-0.074528440833092,0.011341533623636,0.110101878643036,0.057555813342333,0.096752665936947,-0.036490004509687,0.109651491045952,0.132787600159645,-0.091398879885674,-0.137779906392097,-0.241283401846886,-0.120106406509876,0.030532242730260,-0.089295841753483) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.046939734369516,-0.050193294882774,-0.068092241883278,0.072667919099331,0.007507870905101,0.091003745794296,0.044586207717657,0.108243227005005,0.016656039282680,-0.056441262364388,-0.066601671278477,0.008144339546561,0.104114122688770,-0.041586406528950,0.094785720109940,0.001116628642194) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.062786266207695,-0.033767491579056,-0.023328712210059,-0.041868116706610,-0.032817840576172,0.040873851627111,0.030274642631412,-0.184670820832253,-0.198798254132271,0.142410501837730,0.041943266987801,-0.085832014679909,0.008259752765298,-0.064337730407715,0.019374905154109,0.036830835044384) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.133189797401428,0.100851491093636,-0.004805154632777,-0.061616364866495,-0.033398900181055,0.020839825272560,0.020714621990919,-0.023772608488798,-0.192133575677872,-0.254070967435837,0.849004089832306,-0.163121551275253,-0.083294197916985,-0.089977666735649,-0.014191291294992,0.004519974347204) * MODEL12_texOff(vec2(0,0));
res += mat4(0.073877193033695,-0.075933299958706,-0.197298556566238,0.124207347631454,-0.004363206215203,0.115460723638535,0.026043903082609,0.003939275164157,0.050631716847420,0.058769281953573,-0.206380650401115,0.033440589904785,0.187856391072273,0.251428604125977,0.160081699490547,-0.166055932641029) * MODEL12_texOff(vec2(0,1));
res += mat4(0.041530769318342,0.064619921147823,-0.016055576503277,0.006145399529487,0.120218016207218,-0.028956215828657,0.038676660507917,-0.025787880644202,0.001365580712445,-0.030055360868573,0.034111510962248,-0.059818115085363,-0.093786440789700,-0.066241808235645,-0.040561072528362,0.022332435473800) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.114128835499287,0.050081722438335,-0.001336951158009,-0.130847543478012,-0.105638824403286,0.229687988758087,-0.002450460568070,-0.085243895649910,-0.026358325034380,-0.035111580044031,-0.090737015008926,-0.036150466650724,-0.168866813182831,-0.130080357193947,-0.016889842227101,0.062782771885395) * MODEL12_texOff(vec2(1,0));
res += mat4(0.070469371974468,-0.054080396890640,-0.125145927071571,0.209819972515106,-0.179787516593933,0.021481757983565,0.009028638713062,0.011295738629997,0.040777705609798,-0.043059203773737,0.009583781473339,0.086948618292809,0.060718748718500,0.121651165187359,0.000052176612371,-0.146422982215881) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.433610081672668,0.280224591493607,0.917263448238373,0.143218845129013) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_2x_LA) mapping 5_3

vec4 hook()
{
vec4 res = vec4(-0.115717075765133,0.044058229774237,0.014638228341937,-0.338398158550262);
res += mat4(-0.004774067550898,0.170307829976082,-0.014579229056835,0.022907648235559,-0.052450705319643,0.010746359825134,0.008684268221259,0.001531958580017,0.197035804390907,0.018632566556334,-0.044967874884605,0.005462625529617,-0.187303364276886,-0.190416842699051,0.032720040529966,0.001161664607935) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.002607964212075,0.114162407815456,0.046961724758148,0.030850544571877,-0.043879035860300,0.027598371729255,-0.083134144544601,0.043502021580935,0.199328795075417,-0.069511070847511,-0.086258046329021,0.043397229164839,-0.085486724972725,0.086135879158974,-0.169403344392776,0.086996249854565) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.047564398497343,-0.034428864717484,-0.005577020347118,0.076098166406155,-0.047805514186621,-0.028490792959929,-0.032918523997068,-0.023004217073321,-0.050865527242422,-0.077147781848907,-0.043530449271202,-0.046266689896584,-0.084232382476330,0.162280336022377,-0.049604736268520,0.055535133928061) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.185569018125534,0.074526108801365,0.099983178079128,0.195748746395111,0.227779865264893,0.091516368091106,0.027220897376537,-0.052992857992649,0.321085155010223,0.082389928400517,0.111358180642128,0.069295808672905,-0.044240429997444,-0.077330276370049,0.089369460940361,0.003801608458161) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.091312520205975,-0.065084531903267,-0.029143707826734,-0.028017247095704,-0.073558777570724,-0.086316555738449,-0.120931304991245,-0.170260950922966,0.308488935232162,-0.062595188617706,0.082435913383961,0.015203963033855,-0.163927003741264,-0.108052521944046,-0.124062508344650,-0.241361096501350) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.065784670412540,-0.065292336046696,0.072678744792938,0.033379264175892,0.055243551731110,0.090245321393013,0.071639627218246,-0.000517862965353,-0.098045639693737,-0.097080424427986,0.100028753280640,-0.046652644872665,-0.012330316938460,-0.081342138350010,0.000931496499106,-0.036760400980711) * MODEL7_texOff(vec2(0,1));
res += mat4(0.010633080266416,-0.048671573400497,-0.074987679719925,0.059490472078323,-0.120135955512524,0.011623358353972,-0.004285141360015,-0.002312247641385,0.068003460764885,-0.010028433986008,-0.088635474443436,0.067433089017868,0.004374990705401,0.104927398264408,-0.018324568867683,0.068316400051117) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.005171223077923,0.054631862789392,-0.009344156831503,0.006636461243033,-0.209663271903992,-0.068709686398506,0.023933928459883,-0.070418775081635,0.007703145500273,0.006901192944497,-0.118488967418671,-0.026241874322295,0.046369072049856,0.153124913573265,0.070503428578377,0.027143124490976) * MODEL7_texOff(vec2(1,0));
res += mat4(0.045649938285351,-0.046224839985371,-0.073924437165260,0.020227195695043,-0.005928022321314,-0.183390066027641,0.062815785408020,-0.022217389196157,-0.112339921295643,0.015514180995524,-0.067680448293686,-0.041903093457222,-0.022958390414715,0.077968508005142,-0.035624273121357,0.013850716874003) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.092516191303730,-0.002042141975835,-0.072997570037842,0.023916410282254,-0.162508741021156,-0.043165337294340,0.077679850161076,-0.024335008114576,0.045296706259251,-0.107159316539764,-0.003170859767124,0.001861661556177,-0.164718016982079,-0.168305888772011,0.063427783548832,0.061449266970158) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.121786989271641,-0.111305646598339,0.063215859234333,-0.050870783627033,0.278005987405777,-0.047800213098526,-0.018869737163186,0.020240252837539,0.172086492180824,0.037022460252047,0.024402925744653,0.038365587592125,0.083427123725414,-0.190050289034843,0.117096103727818,0.000731893291231) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.006768294610083,-0.195116296410561,0.017817828804255,-0.156774878501892,-0.138441577553749,0.024124125018716,-0.174042895436287,0.096175007522106,-0.036392446607351,0.196388721466064,0.035219490528107,0.036742828786373,-0.166348382830620,-0.021235659718513,0.054219719022512,0.083117380738258) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.019407853484154,-0.019315216690302,0.047635316848755,-0.027770819142461,-0.089637823402882,-0.096060678362846,-0.021909857168794,0.094925366342068,0.124545134603977,0.286140054464340,0.083103157579899,-0.025598211213946,-0.257032781839371,0.043770637363195,-0.090171128511429,0.026219956576824) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.080709978938103,-0.152366474270821,-0.052902352064848,-0.002723548095673,-0.000825128750876,-0.301147073507309,0.054037533700466,0.051896277815104,0.083090797066689,0.321717381477356,-0.249017253518105,-0.044915933161974,0.016561925411224,0.079024508595467,0.048852492123842,-0.097477011382580) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.065758712589741,0.039883203804493,-0.060029625892639,0.114881679415703,0.039625167846680,0.047528721392155,0.039949651807547,-0.052463624626398,-0.170553550124168,0.080279603600502,-0.010759402997792,-0.111486673355103,-0.064810924232006,0.000481877621496,0.024556539952755,-0.172513112425804) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.283035874366760,0.054284803569317,0.097668536007404,0.045750886201859,0.204036980867386,0.177987411618233,-0.216339975595474,-0.007660633418709,-0.060880482196808,-0.063844852149487,0.054771959781647,0.157957047224045,-0.059159670025110,0.050339955836535,0.089509896934032,0.051873575896025) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.019544512033463,0.104505062103271,0.072639517486095,-0.028059730306268,-0.207345351576805,0.069285467267036,-0.143390730023384,-0.030546573922038,0.201024577021599,-0.127290815114975,0.122875191271305,0.274655163288116,-0.030342314392328,-0.004070385359228,0.035453598946333,0.099269770085812) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.171378433704376,0.021102074533701,0.006415352690965,-0.030208276584744,0.206421181559563,-0.041431255638599,-0.054214037954807,0.124702796339989,-0.039773382246494,0.019903488457203,0.019434966146946,0.007168330252171,-0.043959122151136,-0.099962502717972,-0.026703268289566,0.067730940878391) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.125174209475517,-0.004813368432224,-0.006538963876665,0.086046263575554,-0.134769469499588,-0.092813789844513,-0.098675340414047,0.067497745156288,-0.005922128912061,-0.035308372229338,-0.105970539152622,0.023836262524128,-0.060666486620903,-0.060526937246323,-0.047856662422419,-0.003539986908436) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.074219077825546,-0.074285842478275,-0.067959167063236,0.190346509218216,-0.087119959294796,-0.086102649569511,-0.060587387531996,-0.022417383268476,0.024635879322886,-0.011089084669948,-0.013670643791556,0.076074801385403,-0.045235026627779,0.055188786238432,0.031611483544111,0.027044348418713) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.064332008361816,0.025991337373853,0.009133240208030,-0.001113957143389,-0.128748208284378,0.042075797915459,0.105411037802696,-0.005796234589070,0.006933040451258,0.020903062075377,-0.027592107653618,0.056520644575357,-0.008069262839854,0.099833674728870,0.012358012609184,-0.052070617675781) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.098211988806725,0.053641181439161,-0.339412778615952,-0.082578517496586,0.165164962410927,-0.052549950778484,0.125203877687454,0.163736253976822,0.146171286702156,-0.057043768465519,-0.014139622449875,0.026900185272098,-0.087434038519859,-0.034703675657511,-0.067630954086781,-0.036598272621632) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.001408417592756,0.114373080432415,0.135666266083717,-0.117555037140846,-0.018733048811555,-0.068592265248299,0.076212234795094,-0.130191892385483,0.163458675146103,0.023594262078404,-0.081621110439301,0.001544228289276,-0.048208661377430,-0.084725372493267,0.002447430975735,-0.072470471262932) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.047684721648693,-0.044848527759314,-0.044407647103071,0.073266260325909,0.043821774423122,-0.032135337591171,0.051950603723526,0.039353787899017,-0.196859449148178,-0.012501418590546,0.004898667801172,-0.022335994988680,-0.104520261287689,0.136513054370880,0.067029230296612,-0.002413302659988) * MODEL9_texOff(vec2(0,1));
res += mat4(0.110621839761734,-0.080963447690010,0.028732445091009,-0.054597664624453,-0.026484610512853,0.136353179812431,0.131193861365318,0.160624429583549,0.205091074109077,-0.133660286664963,0.034006662666798,-0.024868961423635,-0.243026986718178,0.109229609370232,-0.095409460365772,-0.157201424241066) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.140456408262253,-0.075264491140842,0.132692009210587,0.058615110814571,-0.105360627174377,-0.076320350170135,0.202103450894356,0.150853723287582,0.285957753658295,-0.068516440689564,-0.036646109074354,-0.055021189153194,0.022097794339061,-0.053630322217941,0.040358733385801,0.021212000399828) * MODEL9_texOff(vec2(1,0));
res += mat4(0.022563621401787,-0.039898511022329,0.013972081243992,0.029475914314389,0.034921310842037,0.017221039161086,0.006432336755097,0.124224923551083,-0.128011956810951,0.068576611578465,0.026437813416123,0.061893809586763,0.019689902663231,-0.117595143616199,-0.000489414611366,-0.114970073103905) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.117531411349773,-0.006151142064482,-0.033862020820379,-0.059650301933289,-0.035144731402397,-0.091015510261059,-0.025650694966316,-0.101784437894821,0.043609730899334,-0.151672765612602,0.027436543256044,0.027147481217980,-0.035324353724718,-0.013283015228808,-0.085196681320667,-0.033684536814690) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.054155137389898,0.044124841690063,-0.040062353014946,-0.030396422371268,-0.144063442945480,0.002931589260697,-0.000447622820502,-0.049756821244955,-0.213083803653717,-0.272211313247681,0.060092955827713,-0.049587436020374,0.196568682789803,-0.029587108641863,-0.040695447474718,0.022590126842260) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.037216130644083,0.006403427571058,-0.075290448963642,0.030417807400227,0.082683026790619,-0.012246959842741,0.031057674437761,-0.070481643080711,0.004927275702357,-0.216127842664719,-0.024728817865252,0.021702779456973,0.023036373779178,0.086500041186810,-0.040263954550028,-0.021214587613940) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.025133522227407,0.045565661042929,0.074988581240177,-0.057298652827740,0.010943858884275,-0.043995827436447,-0.034150078892708,-0.085140310227871,-0.118045762181282,0.078756831586361,0.025856763124466,-0.064522802829742,-0.176267907023430,-0.049071073532104,-0.119255714118481,-0.107695087790489) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.007045081816614,-0.008868730627000,-0.073394820094109,-0.012890091165900,0.025898188352585,0.083716847002506,-0.170961856842041,-0.158216774463654,-0.050401382148266,-0.052929203957319,-0.163209453225136,-0.072783738374710,0.150957196950912,-0.126099884510040,-0.108269073069096,-0.155084311962128) * MODEL10_texOff(vec2(0,0));
res += mat4(0.074239954352379,-0.183661922812462,-0.078987158834934,0.000325428671204,0.172829449176788,0.054249253123999,-0.106246784329414,-0.091303944587708,-0.004538500215858,0.042151283472776,0.022648442536592,-0.108720302581787,-0.079167552292347,-0.022103769704700,0.036089267581701,-0.279162675142288) * MODEL10_texOff(vec2(0,1));
res += mat4(0.037507314234972,-0.029835905879736,0.117266692221165,-0.057257838547230,0.026513021439314,-0.014395977370441,0.087457656860352,-0.062999635934830,-0.163770407438278,0.059808332473040,-0.042713675647974,0.111072838306427,0.010842873714864,-0.003391646081582,-0.056117523461580,-0.116634525358677) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.029485959559679,0.031542155891657,0.101723954081535,0.006741556338966,0.010430573485792,-0.198183968663216,0.265905827283859,-0.088812924921513,0.004205816891044,0.097663842141628,-0.028368361294270,-0.142478197813034,0.033539421856403,0.041381519287825,-0.014691292308271,-0.194019988179207) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.150811627507210,0.031416159123182,0.062171686440706,0.033257186412811,-0.022361207753420,-0.030671533197165,0.040603701025248,-0.013316328637302,-0.028204856440425,0.042627729475498,0.092610158026218,-0.039853189140558,-0.056246634572744,-0.016430968418717,-0.056326009333134,-0.170589581131935) * MODEL10_texOff(vec2(1,1));
res += mat4(0.124150238931179,-0.140471681952477,-0.096266008913517,0.119004435837269,0.048671886324883,0.138236269354820,-0.033870622515678,0.052867148071527,0.015048764646053,0.026211362332106,0.040746409446001,-0.039611574262381,0.173869371414185,0.091254591941833,0.088638924062252,-0.022855592891574) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.243585407733917,0.105898231267929,0.036302890628576,-0.011251446790993,0.011958263814449,-0.265928387641907,0.047787509858608,0.019110495224595,-0.162498340010643,-0.046760421246290,0.145444512367249,-0.154127240180969,-0.099530234932899,-0.152070671319962,0.064509026706219,-0.100826613605022) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.114504739642143,-0.048535022884607,0.061703808605671,-0.007851290516555,0.001937841996551,-0.163367405533791,0.043543681502342,0.012740874662995,0.011379317380488,-0.072248071432114,-0.005044860765338,0.025590043514967,-0.028200648725033,-0.276111483573914,0.017071081325412,-0.065052874386311) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.003795109223574,-0.019981455057859,0.010099220089614,0.105372607707977,-0.145219817757607,-0.044022478163242,-0.116435132920742,0.013302969746292,-0.042384270578623,0.066508121788502,-0.045706607401371,0.085936442017555,0.232021123170853,0.064242094755173,0.023365905508399,0.032208267599344) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.001569935353473,-0.111295491456985,0.108482554554939,0.111282058060169,-0.149594545364380,0.174408271908760,-0.209410309791565,0.078443065285683,-0.117851108312607,0.037219755351543,-0.010006992146373,0.214628025889397,-0.086759500205517,-0.303597390651703,-0.155058458447456,0.010554536245763) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.059952072799206,-0.019311333075166,0.064410500228405,0.090226881206036,0.124932281672955,0.048002455383539,-0.121572688221931,0.136191383004189,0.071635238826275,-0.021734204143286,0.157823011279106,0.116237111389637,0.071326419711113,-0.121754474937916,0.067821606993675,0.028891254216433) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.095196738839149,-0.020487820729613,-0.092416726052761,0.045604526996613,0.023215906694531,-0.022982619702816,0.020531684160233,-0.046116083860397,-0.059152264147997,-0.094213441014290,0.137731447815895,0.090839266777039,0.151143714785576,0.000948276545387,0.005886441096663,0.057160180062056) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.163948208093643,0.109415285289288,-0.139518827199936,0.113670811057091,0.019972123205662,-0.206858888268471,0.220087155699730,0.069853499531746,-0.028843237087131,0.022614879533648,-0.153062775731087,0.032408520579338,0.228895455598831,0.003090572310612,-0.127032339572906,0.034662187099457) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.058809015899897,0.091684445738792,0.025569388642907,-0.009890434332192,0.079844363033772,-0.070150628685951,0.053201802074909,0.024831533432007,0.024347940459847,0.357886284589767,-0.110559567809105,-0.019568553194404,-0.011875592172146,0.131799772381783,-0.060574561357498,-0.053753219544888) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.008728728629649,-0.002796445740387,-0.025237731635571,-0.130616426467896,-0.067372456192970,-0.031302668154240,0.060253955423832,0.095645174384117,0.074919238686562,0.022062717005610,-0.047453187406063,-0.077230662107468,-0.008669546805322,0.022858051583171,-0.020590988919139,-0.050824869424105) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.138338163495064,-0.030096249654889,0.018168486654758,-0.007309154607356,-0.043959535658360,0.061203371733427,-0.075049400329590,0.085843555629253,0.014303328469396,-0.243265405297279,0.098574683070183,-0.073332600295544,-0.007297367323190,0.086099408566952,-0.098392270505428,0.039714463055134) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.022644996643066,0.087859779596329,0.005840067286044,-0.013518142513931,0.250266671180725,0.014183677732944,0.005562096368521,0.071876160800457,0.006067577283829,-0.185770079493523,0.045818306505680,-0.011781372129917,-0.087793946266174,0.089229993522167,-0.086749747395515,0.018675990402699) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.030155515298247,0.060433484613895,0.031473968178034,-0.005106558091938,0.140112563967705,0.027888616546988,0.109004653990269,0.116892985999584,-0.111299179494381,-0.074607022106647,-0.121905632317066,-0.068055957555771,0.023522099480033,0.128413274884224,-0.037751726806164,0.067896611988544) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.095856256783009,0.087613545358181,-0.031506195664406,0.111721709370613,-0.064069360494614,-0.046565111726522,0.052189163863659,0.041566163301468,-0.169251322746277,0.201669424772263,0.285910487174988,0.325852721929550,-0.177962422370911,-0.105454586446285,0.066662058234215,0.123705543577671) * MODEL12_texOff(vec2(0,0));
res += mat4(0.046470459550619,0.151672229170799,0.072159424424171,-0.009737974964082,-0.038201197981834,0.049748655408621,-0.053993754088879,0.005531018134207,0.131606310606003,0.160590440034866,0.025992248207331,-0.021748468279839,-0.218109071254730,-0.130693525075912,-0.030697334557772,-0.174729794263840) * MODEL12_texOff(vec2(0,1));
res += mat4(0.044733963906765,0.008760073222220,0.019936943426728,0.087569102644920,0.160960525274277,0.012055843137205,-0.045550025999546,-0.035678278654814,-0.072136677801609,0.020669769495726,-0.129880443215370,-0.077827356755733,0.188563108444214,-0.029513768851757,-0.012300264090300,-0.017242895439267) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.220112577080727,-0.006241402123123,0.195247888565063,0.000432323111454,-0.025012725964189,-0.085899487137794,0.053936000913382,-0.084361217916012,0.074906557798386,-0.010041534900665,0.061274655163288,0.418258875608444,-0.048679575324059,-0.003220838727430,0.059857837855816,-0.152469485998154) * MODEL12_texOff(vec2(1,0));
res += mat4(0.015694383531809,-0.073962412774563,0.140111863613129,0.040914196521044,0.138839647173882,-0.133303359150887,0.072025761008263,-0.064372844994068,-0.008857173845172,-0.042877364903688,-0.093665510416031,0.048869464546442,-0.186731636524200,0.143544778227806,0.052693165838718,0.027069406583905) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.078903831541538,-0.147984191775322,0.805785298347473,0.035182047635317) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_2x_LA) mapping 5_4

vec4 hook()
{
vec4 res = vec4(0.013360964134336,-0.352039486169815,0.203314051032066,0.138772621750832);
res += mat4(0.095221556723118,-0.033851642161608,0.055952582508326,0.102151863276958,0.053100679069757,-0.058550979942083,0.083666041493416,-0.054859884083271,0.055204521864653,-0.037343788892031,0.000447267637355,-0.067096784710884,-0.051715545356274,-0.006730797234923,0.174394279718399,-0.049427662044764) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.085544221103191,0.045068617910147,0.051282040774822,0.082005858421326,0.021764747798443,-0.059937976300716,0.000093072711024,0.032737243920565,-0.036585539579391,-0.006101463455707,-0.110869072377682,0.052168466150761,-0.001011389424093,0.305785387754440,0.042445190250874,0.037992175668478) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.090038098394871,-0.036412592977285,0.029581906273961,-0.159335508942604,-0.065826915204525,0.048798616975546,0.035272378474474,-0.002530414145440,0.114020332694054,0.050343155860901,-0.054118815809488,-0.164298385381699,0.008925231173635,-0.071914874017239,0.092513516545296,0.074408240616322) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.058704614639282,0.084631614387035,0.003231682348996,0.096804045140743,0.006570536177605,0.079851187765598,0.014054972678423,0.001002092962153,0.028081247583032,0.040967814624310,0.025994785130024,-0.068678148090839,-0.008129218593240,-0.061785031110048,0.098695054650307,-0.016911560669541) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.052276398986578,0.269168376922607,0.019146122038364,-0.172218158841133,0.102763339877129,0.131971970200539,0.018628790974617,-0.018958954140544,0.218934118747711,0.042064521461725,-0.219159409403801,-0.075726740062237,-0.235183432698250,0.338639914989471,0.172962933778763,-0.127630889415741) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.028338704258204,0.183155551552773,0.082544624805450,-0.123616255819798,-0.041345916688442,0.005931167863309,0.006894588004798,0.016128858551383,0.298887193202972,0.091482073068619,-0.264751136302948,-0.177924424409866,0.112959347665310,-0.009869660250843,-0.064058668911457,-0.100578658282757) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.037427809089422,0.027138728648424,-0.054435882717371,0.041997704654932,0.042849536985159,0.029929669573903,0.013982325792313,0.064070656895638,0.028403427451849,0.017308106645942,0.072572164237499,0.006921190768480,-0.000871097377967,0.040543906390667,-0.088516622781754,-0.010693973861635) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.001218240475282,0.008920978754759,0.018313851207495,0.077055513858795,-0.173616155982018,0.023007431998849,0.085753649473190,-0.013682740740478,-0.013707096688449,-0.038828641176224,0.036616947501898,0.096231915056705,-0.003108804346994,0.035134263336658,-0.004386823158711,0.139560267329216) * MODEL7_texOff(vec2(1,0));
res += mat4(0.004166001453996,0.046854417771101,-0.159584641456604,0.038512419909239,-0.034971144050360,0.124248087406158,-0.047041703015566,0.182489022612572,-0.141446232795715,-0.021141273900867,-0.037296723574400,0.041506074368954,0.138428315520287,0.021175295114517,0.068994082510471,-0.168330952525139) * MODEL7_texOff(vec2(1,1));
res += mat4(0.149065881967545,0.040601082146168,-0.038874309509993,0.086413860321045,0.066068626940250,-0.063397504389286,-0.113847397267818,0.007873297668993,-0.043337304145098,0.023330373689532,0.044578567147255,-0.082346297800541,-0.216472104191780,-0.024893969297409,0.147154241800308,0.026920031756163) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.038684859871864,0.061277326196432,0.049179513007402,-0.003631778527051,0.057056445628405,-0.047993183135986,0.096214495599270,-0.019866919144988,0.034126106649637,0.066189900040627,0.065417215228081,-0.033691294491291,-0.207770496606827,0.155675739049911,-0.283229440450668,0.243339315056801) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.059132024645805,-0.141317278146744,-0.017675694078207,0.052757550030947,0.060347951948643,0.003776982193813,-0.113613650202751,-0.177516922354698,0.022393729537725,-0.090422041714191,0.050113216042519,-0.032829146832228,-0.011449839919806,-0.072391390800476,-0.092065773904324,-0.167025059461594) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.041812077164650,-0.006629502866417,0.046180322766304,-0.047371078282595,0.043203815817833,0.092274487018585,-0.028179520741105,-0.059142377227545,0.003874870482832,-0.040863350033760,-0.133533731102943,-0.004308599047363,-0.084908954799175,-0.157662659883499,0.056588340550661,-0.098878964781761) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.066280640661716,0.137022808194160,-0.040445212274790,-0.115708984434605,-0.124472372233868,0.058211565017700,0.094577684998512,-0.106560848653316,0.026998661458492,0.063309676945210,-0.151435583829880,0.018726643174887,-0.371641486883163,-0.029707953333855,-0.114271968603134,0.139024525880814) * MODEL8_texOff(vec2(0,0));
res += mat4(0.001849765889347,-0.019462700933218,0.122977122664452,-0.129117637872696,-0.003024196485057,-0.093850158154964,0.015183650888503,-0.163596659898758,-0.056374020874500,0.017361415550113,-0.036296837031841,-0.219070956110954,-0.124801285564899,-0.041230481117964,-0.195682659745216,-0.000936365860980) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.011203314177692,-0.034684300422668,0.054946497082710,-0.097813397645950,0.038680166006088,-0.066861711442471,-0.203772872686386,-0.065525576472282,0.098218083381653,0.077578075230122,0.077777087688446,0.096749551594257,-0.141379967331886,-0.004307142924517,0.107514247298241,0.072348140180111) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.055517584085464,-0.027824958786368,0.115757033228874,0.098879337310791,0.030758099630475,-0.022085405886173,-0.149003729224205,0.023016223683953,0.163963928818703,0.181078419089317,-0.121410384774208,0.078546956181526,-0.071807160973549,-0.057639747858047,0.055644020438194,-0.012901633977890) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.102146804332733,-0.026911891996861,0.195945635437965,-0.033658377826214,-0.028632726520300,0.158382430672646,0.001032474916428,0.042652230709791,0.026500474661589,0.020351752638817,-0.080074980854988,-0.069040589034557,-0.069378912448883,-0.003362652612850,0.044411119073629,0.042737454175949) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.007850032299757,0.020951040089130,-0.076199449598789,-0.014865942299366,-0.069899022579193,-0.001739330706187,0.099160403013229,0.165326923131943,0.007708029821515,0.042978644371033,-0.016179388388991,0.084681287407875,0.025724120438099,0.067724771797657,-0.087977722287178,0.037121269851923) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.038503665477037,-0.301418066024780,-0.102382466197014,-0.039651975035667,0.098152793943882,0.000181110357516,-0.016468487679958,-0.017429392784834,-0.027947649359703,-0.095475383102894,-0.046236943453550,0.117508545517921,0.009925281628966,-0.061754461377859,0.054431531578302,-0.085103347897530) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.035438057035208,-0.048092909157276,-0.125742420554161,0.043208252638578,-0.055248413234949,0.046160604804754,0.138196527957916,-0.014988791197538,-0.004833024460822,0.012836824171245,0.043855212628841,0.037840403616428,-0.077893629670143,0.119621172547340,0.026368571445346,0.059257220476866) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.025636352598667,0.100857652723789,0.040712423622608,0.060143485665321,-0.035160567611456,0.067851208150387,0.007072078064084,-0.027103910222650,0.096107579767704,-0.026748063042760,-0.255948752164841,-0.056166447699070,-0.068313762545586,0.072841614484787,0.025997584685683,-0.182603329420090) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.195983275771141,-0.175248771905899,-0.207869932055473,0.092158794403076,-0.005335909780115,0.011278899386525,-0.057988267391920,0.001871738582850,-0.105225980281830,-0.007624871097505,-0.454689204692841,0.137391388416290,-0.099858008325100,-0.042944204062223,-0.025947265326977,-0.065580874681473) * MODEL9_texOff(vec2(0,0));
res += mat4(0.114585302770138,-0.099726893007755,-0.040073994547129,-0.106090195477009,0.121481686830521,0.097928404808044,-0.122994743287563,0.106468118727207,0.059605866670609,0.000863872875925,-0.064380906522274,-0.223970860242844,0.058276716619730,0.027546478435397,-0.013385019265115,-0.081323720514774) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.005035926587880,0.054064314812422,0.093592613935471,0.087079532444477,-0.103246077895164,-0.027371600270271,0.203245788812637,-0.029370997101068,0.042116437107325,-0.035254489630461,-0.124119691550732,-0.026282725855708,-0.068776935338974,0.143404766917229,-0.072026878595352,0.012428578920662) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.118189193308353,-0.009696320630610,0.020488755777478,0.058065325021744,0.041422028094530,0.042791318148375,0.143915399909019,-0.091663755476475,0.106475248932838,0.040352500975132,-0.271660804748535,0.147958949208260,-0.237061426043510,-0.086822494864464,0.088175714015961,0.028156677260995) * MODEL9_texOff(vec2(1,0));
res += mat4(0.023035639896989,0.064680941402912,0.068055808544159,-0.054932419210672,0.053930029273033,0.080811053514481,0.072119221091270,0.075815089046955,0.013871346600354,-0.019879369065166,-0.120985299348831,-0.052116416394711,0.106055036187172,0.096468172967434,0.137586936354637,-0.008776459842920) * MODEL9_texOff(vec2(1,1));
res += mat4(0.116694338619709,-0.024181189015508,0.035691700875759,-0.042627379298210,-0.175220996141434,0.039339143782854,-0.069688156247139,0.039634000509977,-0.029882809147239,0.073391593992710,-0.147626504302025,0.154641970992088,0.051349040120840,0.027629999443889,-0.004389909096062,0.021107580512762) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.154034525156021,-0.055959627032280,0.182078257203102,-0.055805388838053,-0.157472506165504,0.112030923366547,-0.163426786661148,-0.044504571706057,-0.103629797697067,0.043948706239462,0.029792094603181,0.003990185447037,0.158779352903366,0.146590277552605,-0.003013967536390,-0.082857720553875) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.021868620067835,0.123117983341217,0.024221902713180,-0.123518094420433,0.021589757874608,0.135956242680550,-0.041008930653334,0.047654151916504,-0.235088825225830,-0.230656728148460,-0.011521409265697,0.048813134431839,-0.030552120879292,0.141740188002586,-0.113148637115955,-0.067409373819828) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.141672298312187,-0.069329716265202,0.086128920316696,-0.070808485150337,0.048480454832315,-0.048249658197165,-0.005048115272075,0.069812335073948,-0.043598260730505,-0.008046374656260,0.037110697478056,-0.085807919502258,-0.049461297690868,-0.049642015248537,0.025438180193305,0.110147766768932) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.077963665127754,-0.089652448892593,-0.001648187404498,-0.184743717312813,0.229465648531914,0.126753449440002,0.124457791447639,-0.372334122657776,-0.109428659081459,0.106114633381367,0.181027576327324,-0.249641895294189,-0.128008678555489,0.080611608922482,-0.147656321525574,-0.053020544350147) * MODEL10_texOff(vec2(0,0));
res += mat4(0.166046604514122,0.002910686191171,0.096265412867069,-0.068726107478142,0.135278865695000,-0.019568702206016,-0.024902546778321,0.058628693223000,-0.268165171146393,-0.135775804519653,0.144166678190231,0.063183128833771,-0.144260704517365,-0.169421821832657,-0.215977936983109,-0.031015096232295) * MODEL10_texOff(vec2(0,1));
res += mat4(0.051890280097723,0.085269436240196,0.044555604457855,-0.036280151456594,-0.011195109225810,0.065243631601334,0.086708635091782,-0.024072170257568,0.043497603386641,-0.046499792486429,-0.101089753210545,-0.009116972796619,-0.000311973213684,-0.026335205882788,-0.103338204324245,-0.031629852950573) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.124622456729412,-0.057009954005480,0.143420934677124,0.038482327014208,0.079937450587749,0.089194364845753,0.142281562089920,-0.022097857668996,-0.132497847080231,-0.132543355226517,0.002830413170159,-0.079689912497997,0.048398949205875,0.056914087384939,-0.157327264547348,-0.052065350115299) * MODEL10_texOff(vec2(1,0));
res += mat4(0.029212648048997,-0.007284634280950,0.270667463541031,-0.063462503254414,-0.021986771374941,-0.122303269803524,0.051418501883745,0.038054134696722,-0.103487104177475,-0.034711442887783,0.013507824391127,-0.091966606676579,-0.296650499105453,-0.098066605627537,-0.080906316637993,-0.021211920306087) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.023211942985654,0.113905392587185,-0.260760337114334,-0.062641084194183,-0.075989924371243,0.008841437287629,-0.228227272629738,0.010401737876236,0.159513518214226,-0.059166450053453,0.112981617450714,-0.030752005055547,0.123273313045502,-0.000625018845312,-0.066912770271301,-0.097291052341461) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.073875136673450,-0.085588492453098,-0.171144127845764,0.107489570975304,-0.022097030654550,-0.055668648332357,-0.102487608790398,0.182373821735382,-0.061933618038893,-0.091857835650444,0.118550501763821,-0.021257622167468,-0.254756391048431,0.070760406553745,0.015294648706913,-0.195456176996231) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.075750201940536,-0.027448622509837,-0.233012750744820,-0.032008569687605,-0.119287416338921,-0.086894698441029,0.034763853996992,0.057776011526585,0.064993463456631,0.029721487313509,0.270665317773819,0.003278544405475,0.032429918646812,0.045895520597696,-0.097721584141254,0.075212277472019) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.086446903645992,0.053903814405203,-0.116256169974804,0.053252477198839,-0.092719592154026,0.029042106121778,-0.076004005968571,0.011608646251261,0.157168671488762,0.044732488691807,0.141424730420113,0.077760376036167,0.170024856925011,0.018637768924236,0.044641297310591,-0.019353240728378) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.080292001366615,0.018570784479380,-0.089054919779301,0.178338572382927,0.032020453363657,-0.000801285379566,0.212425649166107,-0.269910871982574,0.255110204219818,0.129975870251656,0.131577998399734,0.041149113327265,-0.142554387450218,-0.133413299918175,-0.102001264691353,0.059789661318064) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.089063175022602,0.167389988899231,-0.076176032423973,-0.075741708278656,-0.080955557525158,-0.129443764686584,0.103993512690067,0.227029740810394,0.039263565093279,0.102653950452805,-0.008555245585740,0.099899396300316,-0.022668806836009,0.072498649358749,0.221636340022087,0.136478930711746) * MODEL11_texOff(vec2(0,1));
res += mat4(0.100668840110302,0.104971468448639,-0.084632635116577,-0.063919618725777,-0.067652575671673,0.023978460580111,-0.014809823594987,0.045812293887138,0.148184239864349,0.072200931608677,0.208767011761665,-0.108015827834606,0.023839276283979,0.035393428057432,0.084216527640820,0.023879760876298) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.001795036718249,0.025786856189370,0.043480370193720,0.012785259634256,-0.010762491263449,0.090407535433769,-0.079728357493877,0.079141467809677,0.014800680801272,-0.111252650618553,-0.004020629450679,0.058604665100574,0.158233925700188,0.084294468164444,-0.180071890354156,-0.044709600508213) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.106892295181751,0.058770205825567,0.110259890556335,0.084222659468651,0.144968628883362,0.008530478924513,-0.062357857823372,-0.119988068938255,-0.187592402100563,-0.032268580049276,-0.064920976758003,-0.048028904944658,0.134521603584290,0.051354572176933,-0.055565468966961,-0.009589510969818) * MODEL11_texOff(vec2(1,1));
res += mat4(0.021145179867744,-0.059683725237846,0.067085504531860,0.037719603627920,0.037896152585745,-0.051023755222559,0.128841310739517,-0.000336029304890,-0.006849032361060,0.000583186687436,-0.055540245026350,-0.089657217264175,0.039458636194468,0.059731017798185,-0.024474807083607,0.043975640088320) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.116045102477074,-0.000385269144317,0.173973366618156,-0.172808706760406,-0.002238953020424,0.156391173601151,0.141698941588402,-0.055263847112656,0.031101541593671,-0.378338605165482,0.025704238563776,-0.155366718769073,-0.037273693829775,0.067855075001717,-0.111506149172783,0.080707676708698) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.016716770827770,0.080142214894295,0.106132395565510,-0.086074553430080,0.027429295703769,0.040038507431746,-0.065216466784477,0.077847182750702,-0.046501778066158,0.094933912158012,0.044007487595081,-0.081366263329983,-0.135138228535652,0.019977312535048,0.053786762058735,0.077631019055843) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.091741889715195,0.037050236016512,0.010585957206786,0.060304585844278,0.082463100552559,-0.097664363682270,0.069886937737465,0.032797250896692,0.063067749142647,-0.142152830958366,0.020748054608703,0.150449067354202,0.060248959809542,-0.054573129862547,0.069921188056469,0.075588189065456) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.097319275140762,0.060167644172907,-0.094324156641960,0.121867224574089,0.012736577540636,-0.065692596137524,0.160196259617805,0.012982388958335,0.091397330164909,-0.291673421859741,0.060074854642153,-0.203374519944191,0.185508593916893,-0.031210318207741,0.003923919051886,-0.003808862762526) * MODEL12_texOff(vec2(0,0));
res += mat4(0.003523892723024,0.147796392440796,-0.008192689158022,-0.041044261306524,-0.038646943867207,-0.014149755239487,-0.161783650517464,0.075394503772259,-0.186525553464890,0.085752658545971,-0.126403242349625,0.335067898035049,0.020062498748302,-0.133103385567665,0.120614223182201,-0.062894597649574) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.066739507019520,-0.052618134766817,0.076897792518139,0.053280804306269,0.013516632840037,-0.020253147929907,0.091600425541401,-0.041529834270477,-0.051701702177525,-0.052919112145901,-0.096180655062199,-0.066058315336704,0.077404253184795,-0.025377342477441,0.231467574834824,0.009106291458011) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.090793021023273,0.047886833548546,-0.126821577548981,-0.013296969234943,-0.072489321231842,0.041696589440107,0.203880771994591,-0.045900985598564,-0.005080884322524,-0.001637062290683,0.069642677903175,0.165746331214905,-0.048025347292423,-0.037680782377720,0.187216177582741,0.031723115593195) * MODEL12_texOff(vec2(1,0));
res += mat4(0.131113573908806,0.113906569778919,-0.151163429021835,0.036403186619282,-0.148640364408493,0.156802549958229,-0.131834909319878,0.039872825145721,0.033258229494095,0.067219644784927,-0.037893336266279,-0.024652259424329,-0.211601942777634,-0.103224188089371,0.003336337627843,-0.095023654401302) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.095948256552219,-0.087991416454315,-0.009528174996376,0.596722781658173) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_2x_LA) mapping 5_5

vec4 hook()
{
vec4 res = vec4(0.073599942028522,-0.102992214262486,-0.091805346310139,-0.060202762484550);
res += mat4(-0.065647892653942,-0.108345888555050,0.009568857960403,0.062371149659157,-0.004183208104223,-0.020971726626158,0.029442355036736,0.045057963579893,0.046489316970110,0.007489755749702,-0.039106227457523,-0.208353325724602,-0.117811232805252,-0.005300235934556,0.141001597046852,-0.078605011105537) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.105173774063587,0.081081017851830,0.003112456295639,0.101041905581951,-0.042741581797600,-0.011136434972286,-0.030630759894848,-0.006410281173885,-0.060548938810825,-0.031708825379610,-0.028778443112969,-0.010353519581258,-0.041752681136131,0.129516780376434,-0.002562442794442,-0.034655630588531) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.176255851984024,-0.045962069183588,0.064827971160412,-0.062080632895231,0.043476525694132,0.009122312068939,0.029093490913510,0.010522253811359,0.101212225854397,-0.049893625080585,-0.059932924807072,-0.045583479106426,0.149470001459122,-0.022424183785915,0.018266899511218,0.220699340105057) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.080850280821323,-0.143364086747169,-0.260825872421265,0.046473979949951,-0.030042421072721,-0.149933218955994,0.058213450014591,0.033387299627066,-0.026900853961706,-0.106902085244656,-0.063613831996918,-0.051033850759268,0.152085363864899,0.122896589338779,-0.024997362866998,-0.038747660815716) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.322733730077744,0.050673484802246,0.110637120902538,-0.075826913118362,-0.032887633889914,-0.152512684464455,0.165872544050217,0.056567355990410,-0.130701899528503,-0.209471866488457,-0.015156102366745,0.066381439566612,-0.159710779786110,0.051299493759871,0.251853018999100,0.153151571750641) * MODEL7_texOff(vec2(0,0));
res += mat4(0.133690357208252,-0.175680771470070,-0.123619697988033,-0.067793756723404,-0.174206823110580,0.075160518288612,0.023904209956527,-0.119923226535320,-0.057913452386856,0.016520895063877,-0.148193389177322,-0.092391543090343,-0.101961553096771,0.057215537875891,-0.054438222199678,-0.211967781186104) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.094533033668995,-0.015008327551186,-0.112883120775223,0.003974122926593,-0.099607102572918,-0.010801795870066,-0.001221211394295,-0.061158236116171,-0.011851968243718,-0.057853773236275,-0.025101030245423,-0.017930097877979,0.099364258348942,0.101941183209419,0.070483297109604,0.009608888998628) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.079487390816212,0.069263644516468,-0.108009584248066,0.104318358004093,0.081408552825451,-0.030015697702765,0.136334612965584,0.126163318753242,-0.267089784145355,-0.017220789566636,0.010546328499913,-0.113915629684925,0.026878675445914,0.165568277239799,-0.166991323232651,-0.074050642549992) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.027005424723029,0.024852786213160,0.055647309869528,0.053397811949253,-0.021283056586981,-0.085458464920521,0.002630642149597,-0.076235085725784,-0.043105509132147,0.037446390837431,0.074158445000648,-0.047539751976728,0.054891012609005,-0.042807396501303,-0.033334400504827,0.029219023883343) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.035692252218723,-0.138707071542740,-0.020077796652913,0.059923004359007,0.033682484179735,-0.025658486410975,0.004878548439592,0.001584146288224,-0.035173434764147,0.018484065309167,-0.051535770297050,-0.003943423274904,-0.055105526000261,0.086597025394440,0.068217344582081,0.071318261325359) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.067967988550663,0.087513983249664,-0.024917079135776,0.182585641741753,0.071223616600037,0.142881006002426,0.019645053893328,-0.166118294000626,-0.006674774456769,0.086762286722660,-0.015614091418684,-0.034564495086670,0.251348137855530,-0.177270770072937,0.149118945002556,0.131224274635315) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.032516866922379,0.081123933196068,0.003622570540756,-0.172617271542549,0.050745520740747,0.185246795415878,0.075133182108402,-0.105677172541618,0.013776421546936,0.003129314631224,-0.072364419698715,0.041987478733063,0.048913881182671,0.126732558012009,0.059773709625006,-0.112242273986340) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.078495062887669,0.061743140220642,0.114699713885784,0.067727439105511,-0.000607296358794,0.126886531710625,-0.002617740537971,-0.066331103444099,0.076958931982517,-0.071586847305298,0.023637037724257,0.092612795531750,-0.071409508585930,0.099434003233910,0.040496546775103,0.013860225677490) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.069292530417442,-0.010589268989861,0.066858693957329,-0.139938980340958,-0.185800507664680,-0.097823001444340,0.062972500920296,0.088342793285847,0.162085145711899,-0.037318918853998,-0.043201792985201,0.063599944114685,0.077904112637043,-0.108197100460529,-0.096004568040371,-0.008916243910789) * MODEL8_texOff(vec2(0,0));
res += mat4(0.004340273793787,0.045399632304907,0.054461233317852,0.005025811959058,-0.148264393210411,0.002318114740774,-0.022008063271642,-0.083561472594738,0.035893756896257,-0.029309248551726,-0.028056608512998,0.122091427445412,0.030911533161998,0.067457325756550,-0.051855988800526,0.028562325984240) * MODEL8_texOff(vec2(0,1));
res += mat4(0.070358693599701,0.017553668469191,0.042028810828924,0.046578530222178,0.151150643825531,0.166731640696526,-0.041143909096718,-0.142285183072090,-0.041595283895731,-0.049148421734571,0.037998672574759,0.010209988802671,0.126597478985786,0.000761161034461,-0.013281113468111,0.095148615539074) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.110120922327042,-0.005485960748047,-0.173906385898590,-0.179746538400650,-0.168445944786072,0.131754338741302,0.040825217962265,0.065971940755844,0.168292194604874,-0.114210918545723,-0.022986857220531,0.135318934917450,0.029765885323286,0.000948016997427,0.021824285387993,-0.092056229710579) * MODEL8_texOff(vec2(1,0));
res += mat4(0.181616052985191,-0.041484460234642,-0.097224891185760,0.138478532433510,0.034555524587631,-0.047414697706699,0.027039362117648,0.229248210787773,0.057926580309868,-0.065820477902889,-0.035873752087355,-0.074064642190933,0.084596544504166,0.055218905210495,-0.029198842123151,0.033173665404320) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.047525830566883,-0.033869761973619,0.157217070460320,-0.051737412810326,-0.048757150769234,-0.011298938654363,0.023104961961508,-0.031973388046026,-0.053782641887665,-0.071721218526363,-0.072071284055710,0.017113348469138,-0.043296698480844,-0.064451545476913,0.003493476193398,-0.002021539257839) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.025532916188240,-0.061094798147678,-0.350963979959488,0.115140743553638,-0.130087450146675,-0.094808347523212,0.166527315974236,-0.028899542987347,0.024952681735158,-0.087074458599091,-0.008650317788124,0.043060429394245,-0.021341495215893,-0.018624199554324,0.094483979046345,-0.083874076604843) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.053330339491367,-0.045012436807156,-0.079376257956028,0.115012057125568,-0.058478966355324,-0.024375066161156,0.043591476976871,0.184279888868332,0.064572595059872,-0.066880069673061,-0.062351711094379,0.033556319773197,-0.032394923269749,-0.065804570913315,0.107398755848408,0.094468675553799) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.006730608642101,-0.179587289690971,0.248191088438034,-0.131708800792694,-0.007880387827754,-0.162218213081360,-0.032315734773874,-0.046325407922268,-0.085560537874699,-0.128439366817474,-0.195770487189293,0.042690936475992,0.113687515258789,0.052084438502789,0.057506687939167,-0.016758229583502) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.097081989049911,0.138598248362541,-0.291161388158798,0.038651224225760,-0.015797663480043,-0.048643250018358,0.057251468300819,0.005403439514339,-0.079360075294971,0.120182074606419,-0.071828611195087,0.087393797934055,0.149435803294182,0.099282309412956,0.194606527686119,0.019070157781243) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.054576344788074,-0.060283593833447,-0.117061562836170,-0.115883797407150,0.015612669289112,-0.018036883324385,-0.038963779807091,0.067424379289150,0.099401243031025,0.055975474417210,-0.069442369043827,-0.057965904474258,-0.136483803391457,0.007761077024043,-0.063401766121387,0.046518083661795) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.061451885849237,-0.070636667311192,0.004962638951838,-0.029671486467123,0.057135470211506,-0.056235108524561,0.015502286143601,0.095825485885143,-0.058307867497206,-0.158669903874397,-0.059428278356791,-0.073572821915150,0.026883713901043,0.134573563933372,0.255960255861282,0.081782102584839) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.052488468587399,0.045683562755585,-0.141107052564621,-0.093301005661488,0.085978478193283,-0.172150254249573,0.015628920868039,0.048684775829315,0.106804922223091,-0.113306641578674,-0.115837424993515,-0.031357038766146,0.090277604758739,0.177243500947952,0.289129883050919,0.048486862331629) * MODEL9_texOff(vec2(1,0));
res += mat4(0.121072977781296,0.040486324578524,0.044636465609074,0.063151255249977,0.096023976802826,-0.122026160359383,-0.034869186580181,-0.184219583868980,-0.021976768970490,0.022268736734986,-0.114921271800995,-0.153425946831703,-0.225168898701668,0.040440190583467,0.052647661417723,-0.062929943203926) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.052906870841980,0.002180882263929,0.032686483114958,0.162665620446205,0.122986234724522,0.016315128654242,0.043653100728989,-0.083425976336002,-0.045074015855789,0.032608482986689,0.066354930400848,0.112187676131725,-0.026127865538001,0.062404703348875,-0.005055439192802,0.072552397847176) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.062603570520878,0.033783219754696,0.007730992510915,0.414255023002625,0.105015352368355,-0.076148450374603,0.113638423383236,0.069792158901691,0.078784644603729,0.076794564723969,-0.019791586324573,-0.046247970312834,0.011516937986016,-0.047107156366110,-0.019492220133543,-0.033203799277544) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.106649778783321,0.179658100008965,-0.015880163758993,0.142872303724289,0.105793446302414,0.002864895155653,0.075191363692284,-0.186341643333435,-0.022640652954578,0.153428912162781,-0.022320507094264,-0.031624518334866,-0.034971676766872,-0.034127872437239,-0.006596883758903,0.164596661925316) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.011970265768468,0.010386429727077,-0.004796946886927,0.251966238021851,-0.132437109947205,-0.048763509839773,-0.009448229335248,0.081652194261551,-0.099979326128960,0.088926672935486,0.104343198239803,-0.024895364418626,-0.135412588715553,0.032293643802404,0.004876458086073,0.133528336882591) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.030746731907129,0.133832037448883,0.009585759602487,-0.057379055768251,0.107080161571503,-0.223076835274696,-0.072558008134365,-0.044258140027523,0.104392848908901,0.222823485732079,0.099780850112438,-0.005672354716808,-0.264869153499603,0.035909321159124,0.219200998544693,0.247932374477386) * MODEL10_texOff(vec2(0,0));
res += mat4(0.016218516975641,0.091566704213619,-0.017521046102047,-0.011710547842085,0.000858432555106,-0.012639212422073,0.118782199919224,0.012849341146648,0.022270996123552,-0.022922066971660,-0.015744807198644,0.032825838774443,-0.120800107717514,-0.085364684462547,-0.133241385221481,-0.181020334362984) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.034787885844707,-0.010343641974032,0.058002538979053,0.020375896245241,-0.070756152272224,0.011704102158546,-0.037024252116680,-0.011919897980988,0.148509770631790,0.063646465539932,0.124455392360687,0.245543852448463,-0.218624025583267,-0.015212183818221,-0.023134699091315,-0.092578157782555) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.049368944019079,0.131412446498871,-0.072856128215790,0.015592520125210,0.081531211733818,0.058821156620979,-0.064502663910389,0.040056802332401,0.009863598272204,-0.032029759138823,0.147870585322380,-0.008609222248197,-0.045141711831093,-0.009783470071852,-0.068731233477592,-0.012705063447356) * MODEL10_texOff(vec2(1,0));
res += mat4(0.013618930242956,0.112057395279408,-0.031384084373713,-0.147157788276672,0.075722292065620,0.003090651007369,-0.025343570858240,-0.097637794911861,0.133588328957558,-0.018681114539504,-0.040010444819927,0.075365692377090,0.121090464293957,-0.019230224192142,0.080081567168236,0.045211050659418) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.096021972596645,0.049120418727398,0.005152415484190,-0.137019589543343,-0.027064643800259,-0.017348291352391,-0.048459868878126,0.037179023027420,0.101254627108574,0.060129202902317,-0.014135799370706,0.042324695736170,0.042206119745970,0.014351019635797,-0.005015545524657,-0.012568719685078) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.175609350204468,-0.143033981323242,0.137015298008919,0.198646545410156,-0.044036116451025,0.025900030508637,-0.013480110093951,0.246041089296341,0.101369313895702,0.040366016328335,-0.039272654801607,0.029857039451599,-0.054726891219616,0.159163296222687,0.024323912337422,0.060101043432951) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.061135400086641,-0.139515966176987,0.015372723340988,-0.095582216978073,0.076598033308983,0.189247757196426,0.040716473013163,0.021438751369715,0.079795055091381,-0.041168864816427,-0.025605903938413,-0.061402868479490,-0.065996810793877,0.074085257947445,-0.003233599709347,-0.067954190075397) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.111069165170193,-0.065644733607769,0.020249675959349,0.021444175392389,-0.170550227165222,-0.062264636158943,0.076994918286800,0.095449998974800,-0.022061243653297,-0.155742362141609,0.056208685040474,0.200417190790176,0.049906671047211,0.000728767656256,-0.127445772290230,0.005685719195753) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.041578661650419,0.098062820732594,0.103045456111431,0.062686100602150,-0.166865378618240,0.383495807647705,0.000195239204913,-0.262201219797134,0.135267466306686,0.038561176508665,0.043782405555248,0.060087863355875,-0.078745462000370,0.226788699626923,0.173779636621475,-0.068073973059654) * MODEL11_texOff(vec2(0,0));
res += mat4(0.026612881571054,0.014045362360775,-0.008331168442965,-0.269180446863174,0.073533110320568,-0.095069102942944,0.123950891196728,0.006928381510079,0.205070912837982,0.043752316385508,-0.028444925323129,-0.038792412728071,0.140880674123764,0.035426735877991,-0.008111514151096,0.012420058250427) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.183890029788017,-0.002229256788269,-0.021234042942524,-0.145358771085739,-0.026702890172601,-0.028645755723119,0.002976240590215,-0.050239533185959,0.151262000203133,0.049845945090055,-0.019260628148913,0.061431102454662,-0.023708788678050,-0.211332857608795,-0.151298850774765,-0.037702403962612) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.204452991485596,0.099590763449669,-0.036948677152395,-0.119048140943050,-0.008350994437933,0.113855242729187,-0.008613659068942,0.079584062099457,-0.089965790510178,0.188274085521698,-0.021787963807583,-0.081628620624542,0.044628173112869,-0.112597793340683,-0.107623681426048,-0.236391648650169) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.144546270370483,0.143426626920700,-0.020352737978101,0.096181631088257,0.092025719583035,0.034192524850368,-0.086591526865959,-0.098351947963238,-0.028206693008542,-0.005635041743517,-0.110804006457329,0.069986686110497,0.165633291006088,-0.125065326690674,-0.007742300163954,0.142856225371361) * MODEL11_texOff(vec2(1,1));
res += mat4(0.030576646327972,-0.080614246428013,-0.031467381864786,-0.049003299325705,0.088018320500851,-0.016806934028864,0.049832947552204,0.212652012705803,0.060496594756842,-0.152695640921593,0.113366812467575,-0.070579200983047,0.022314911708236,-0.157363533973694,0.006293526850641,0.157394781708717) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.047663815319538,-0.037696786224842,-0.029512096196413,0.037955235689878,0.129620045423508,0.019964762032032,0.166531547904015,-0.095331676304340,0.128193899989128,-0.293630868196487,-0.038006357848644,0.119022078812122,-0.064258024096489,-0.032379560172558,0.054349415004253,0.045605450868607) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.053482275456190,-0.067981213331223,-0.017805330455303,0.002240822184831,0.061363119632006,0.031384777277708,0.071694783866405,-0.041998866945505,-0.056967396289110,-0.036062177270651,0.122127681970596,-0.130392655730247,-0.027296951040626,0.079907163977623,0.096640482544899,-0.034103967249393) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.055771946907043,-0.008148534223437,-0.046500295400620,-0.077908076345921,0.114586517214775,-0.028503093868494,0.026519147679210,0.105306081473827,0.103344790637493,0.066453523933887,-0.115881711244583,0.161846339702606,0.035544849932194,0.066770330071449,0.032876238226891,0.003175130346790) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.045930996537209,-0.248950511217117,0.000090086614364,0.159435123205185,-0.079657822847366,0.168678954243660,-0.047835327684879,-0.063035808503628,-0.252131730318069,0.468789994716644,-0.563272953033447,-0.322938352823257,0.304084360599518,0.186162114143372,0.041691057384014,-0.000114927621325) * MODEL12_texOff(vec2(0,0));
res += mat4(0.137067630887032,0.002550588687882,-0.098207570612431,0.022697202861309,-0.045449696481228,0.094361655414104,0.054069302976131,-0.099159255623817,-0.165937647223473,-0.270662307739258,-0.066627770662308,0.228489056229591,0.009969942271709,0.082793161273003,0.140167623758316,-0.199125707149506) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.131269648671150,0.155863270163536,-0.109553374350071,0.045370794832706,-0.021585384383798,-0.016281215474010,-0.088332228362560,-0.030990630388260,-0.009542271494865,0.033702742308378,0.061347343027592,-0.054405301809311,0.089208379387856,0.018534690141678,-0.070059001445770,0.121513567864895) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.118135623633862,-0.031482461839914,0.032885245978832,-0.182567730545998,-0.016064841300249,-0.018972210586071,0.074397459626198,0.108272798359394,0.049475681036711,0.115082062780857,0.076552793383598,0.139477327466011,-0.129737943410873,0.120368711650372,-0.066764838993549,-0.119777642190456) * MODEL12_texOff(vec2(1,0));
res += mat4(0.311653941869736,0.161952823400497,-0.076608717441559,-0.117850005626678,0.076546400785446,-0.021297559142113,-0.136407762765884,-0.007120624650270,-0.027690574526787,-0.153968706727028,0.185292109847069,-0.118469864130020,-0.046157352626324,0.050730179995298,-0.043499767780304,0.081796504557133) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.472390204668045,0.467346519231796,0.478508263826370,-0.142383232712746) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_2x_LA) mapping 5_6

vec4 hook()
{
vec4 res = vec4(0.000820811488666,0.018754860386252,-0.112018808722496,-0.036345425993204);
res += mat4(0.021546071395278,-0.098331771790981,0.001989214913920,0.046386886388063,-0.029536286368966,-0.053639147430658,-0.027869066223502,-0.030303830280900,-0.109660044312477,-0.159512251615524,-0.022247103974223,0.038358956575394,-0.000936890137382,0.031221268698573,0.045307520776987,0.046539515256882) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.051938418298960,-0.011839631944895,-0.241856276988983,-0.055333822965622,0.008009565062821,0.136113733053207,-0.008193180896342,0.048901535570621,-0.124119699001312,0.071401424705982,-0.129536479711533,-0.094320558011532,0.214147984981537,0.076265819370747,0.298570930957794,-0.123398832976818) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.083601959049702,0.016549855470657,-0.093233279883862,0.019236609339714,-0.036735232919455,-0.034379683434963,-0.015863765031099,-0.014428483322263,-0.033873140811920,0.013206039555371,-0.057410232722759,0.083743348717690,-0.016415625810623,0.050408080220222,0.080255463719368,0.112917959690094) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.026021666824818,-0.080177702009678,0.147265091538429,0.063622593879700,0.078112654387951,-0.256547033786774,0.024080127477646,0.053788028657436,-0.119915395975113,-0.273347884416580,0.080030180513859,0.086675271391869,-0.020129192620516,-0.210189431905746,-0.008735280483961,0.097671754658222) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.004639066755772,0.291832149028778,0.001532257185318,0.049406159669161,0.127609476447105,-0.079676516354084,-0.134930327534676,0.089983724057674,-0.081404998898506,0.186838671565056,0.032526865601540,-0.204513639211655,-0.018832882866263,0.146909117698669,-0.297090917825699,-0.140092357993126) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.028102146461606,0.097357004880905,-0.093171313405037,0.013278989121318,0.039099827408791,-0.078025452792645,-0.158702790737152,-0.087420143187046,-0.072062142193317,-0.071694709360600,0.001645396114327,0.299499601125717,-0.062650159001350,0.014213663525879,0.083859972655773,-0.218008100986481) * MODEL7_texOff(vec2(0,1));
res += mat4(0.050872638821602,0.042323481291533,0.091712936758995,0.003287287894636,-0.105333410203457,-0.063299946486950,0.104797117412090,-0.014008728787303,-0.024402214214206,-0.054606214165688,0.020078465342522,-0.029925217851996,-0.018426051363349,0.012355766259134,-0.059442538768053,0.119845181703568) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.071660816669464,-0.057072941213846,0.003796129487455,-0.017625637352467,0.034572318196297,0.057786114513874,0.095884792506695,-0.030849330127239,0.098987556993961,0.008495078422129,-0.027831966057420,0.010592684149742,0.209245696663857,0.027872538194060,-0.018566155806184,0.123389795422554) * MODEL7_texOff(vec2(1,0));
res += mat4(0.096809610724449,0.064215838909149,0.011302419938147,-0.059863608330488,-0.079068891704082,-0.104312352836132,0.014302561059594,0.065769508481026,0.075561329722404,-0.016797676682472,0.019191903993487,-0.094045370817184,0.016103571280837,0.052889477461576,-0.091433770954609,-0.098482258617878) * MODEL7_texOff(vec2(1,1));
res += mat4(0.007562705781311,0.143960848450661,-0.002524633193389,0.104570329189301,-0.198712483048439,0.000772949599195,0.044517073780298,-0.012847094796598,0.032810449600220,0.024931879714131,-0.109045259654522,0.000627871777397,-0.238262921571732,0.000961204816122,0.006630450021476,-0.037143893539906) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.265889286994934,-0.014224307611585,-0.285784423351288,0.076515249907970,-0.104406908154488,-0.140029922127724,-0.037030551582575,-0.005747015122324,0.118363775312901,0.124126799404621,0.081643141806126,0.066270746290684,-0.081209070980549,-0.103733189404011,0.029001835733652,-0.175628468394279) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.046774499118328,-0.124954551458359,0.091496601700783,-0.009928165003657,-0.040298353880644,0.049710635095835,0.093222454190254,-0.077656783163548,0.000723249919247,0.024019295349717,-0.007861801423132,0.037841826677322,-0.065152913331985,0.052386015653610,-0.030644938349724,0.011451430618763) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.129814758896828,0.059369441121817,-0.087022401392460,0.077506527304649,0.158302500844002,0.079315558075905,-0.171102270483971,-0.071229472756386,0.025858577340841,-0.054490976035595,0.119749128818512,0.058384072035551,-0.117611676454544,-0.157927647233009,-0.053625259548426,0.073350861668587) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.041913211345673,0.009482549503446,-0.047916531562805,0.049001429229975,0.095981426537037,0.036397207528353,-0.013075660914183,0.014335744082928,-0.080446481704712,0.033295486122370,-0.058364149183035,-0.006854514591396,0.066272422671318,-0.024384438991547,0.122339159250259,-0.038420539349318) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.007429236080498,0.128833547234535,0.039740167558193,0.035307824611664,-0.092278555035591,-0.045821905136108,-0.087983258068562,-0.126403003931046,0.013826098293066,-0.061010546982288,-0.015246535651386,-0.061707820743322,-0.010469241067767,0.014450688846409,0.001362434937619,-0.212793365120888) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.071994632482529,0.025157552212477,-0.074091620743275,-0.053801909089088,-0.013861485756934,-0.166488125920296,0.015347492881119,0.093974232673645,0.313917934894562,0.213705107569695,0.088551029562950,-0.145228132605553,-0.021307280287147,-0.063982762396336,0.027400804683566,0.011858026497066) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.143835484981537,-0.062414076179266,0.131157800555229,0.115994490683079,0.144731417298317,0.129956066608429,-0.126801148056984,-0.202947378158569,0.120463512837887,0.132105052471161,0.082178585231304,0.153829023241997,0.144496247172356,-0.006070512346923,-0.010794882662594,0.092449471354485) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.096361540257931,0.035929333418608,0.045248605310917,-0.040036786347628,0.052149292081594,-0.046408042311668,-0.132727503776550,-0.029674725607038,-0.027453470975161,0.085365526378155,0.055009666830301,-0.109072990715504,-0.001355412881821,0.098885439336300,0.038264665752649,-0.002518593566492) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.152159065008163,-0.084842346608639,0.237386584281921,-0.038696363568306,0.009445901028812,-0.271342039108276,0.141851127147675,0.199063122272491,-0.045474700629711,0.022585842758417,0.222466692328453,-0.094007313251495,-0.111688613891602,0.028593862429261,0.056991808116436,0.114627175033092) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.018479583784938,0.110730744898319,-0.062972985208035,0.223693713545799,0.296121716499329,0.085578426718712,0.007189759053290,0.035822000354528,0.026040833443403,0.005795602221042,-0.019818807020783,0.047997139394283,-0.050158869475126,-0.075824737548828,0.073080018162727,-0.010374124161899) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.008270620368421,-0.007952549494803,-0.203768432140350,0.099841818213463,-0.056574348360300,-0.081269472837448,-0.138373091816902,-0.104106999933720,0.053673285990953,0.023018686100841,-0.019144516438246,0.075083114206791,0.033538460731506,-0.034263070672750,-0.052046030759811,0.086022913455963) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.098737701773643,-0.312478661537170,0.106774315237999,-0.108851969242096,0.086424112319946,-0.154940634965897,0.012862840667367,0.014966087415814,0.013338711112738,-0.315302282571793,0.006697235628963,-0.044749807566404,-0.135199502110481,0.241011023521423,-0.110880501568317,0.001982611836866) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.042806446552277,0.242754638195038,0.034724678844213,0.146452337503433,0.259020715951920,0.082338877022266,0.111094422638416,-0.165442243218422,0.090789161622524,-0.060918062925339,-0.099334008991718,-0.094264365732670,-0.222132951021194,-0.052589986473322,0.098956502974033,-0.017950668931007) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.015287154354155,0.099634617567062,0.044358417391777,0.085720174014568,0.072948709130287,-0.083896152675152,-0.145727768540382,0.190380498766899,0.069254219532013,0.075506508350372,-0.080514132976532,-0.004397377837449,0.099533006548882,-0.036943681538105,0.099937379360199,0.051071077585220) * MODEL9_texOff(vec2(0,1));
res += mat4(0.051290869712830,-0.032785844057798,0.065825030207634,-0.187887236475945,0.026434060186148,-0.060031034052372,0.107317060232162,-0.140804499387741,-0.187326788902283,-0.069717369973660,0.139966562390327,-0.010092121548951,-0.009723290801048,0.125487208366394,-0.148107603192329,0.046241812407970) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.161445781588554,0.020381888374686,0.139220461249352,0.011707614175975,0.239577904343605,-0.092988878488541,0.157898485660553,0.039226766675711,-0.006322760134935,-0.006443754769862,-0.011020089499652,-0.211501449346542,-0.001534625538625,-0.013976582325995,-0.066261470317841,-0.043485850095749) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.000398878910346,0.066769659519196,-0.012708808295429,-0.093104578554630,0.035914406180382,-0.037053927779198,-0.110361814498901,0.099243931472301,-0.054704897105694,0.069728888571262,0.016141602769494,-0.133691862225533,0.045540891587734,0.001447273185477,-0.027356548234820,-0.044764786958694) * MODEL9_texOff(vec2(1,1));
res += mat4(0.009725742042065,0.018923480063677,-0.028043035417795,-0.037897959351540,-0.016322737559676,0.126130476593971,-0.033339425921440,-0.038309015333652,-0.045294284820557,0.125626027584076,0.137890875339508,0.031309083104134,0.016472546383739,0.165459528565407,-0.085325367748737,-0.081263266503811) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.004908167291433,0.011194184422493,-0.265284359455109,0.041782103478909,0.108576044440269,-0.158215165138245,-0.068793311715126,-0.055322084575891,-0.085017934441566,-0.054841343313456,-0.019778624176979,0.013489597477019,-0.046389285475016,-0.045976005494595,0.078704632818699,0.136962860822678) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.027872830629349,0.045475821942091,-0.095237381756306,-0.049777198582888,-0.088303148746490,-0.075357221066952,0.022637013345957,-0.072591893374920,0.061203379184008,0.034085314720869,0.062221862375736,0.006859580520540,-0.089579142630100,0.092142812907696,-0.063394837081432,0.228131055831909) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.103297226130962,0.079506114125252,-0.025930834934115,-0.160749465227127,-0.119644716382027,0.100032113492489,0.123561084270477,-0.238905817270279,-0.246231287717819,0.220577850937843,0.017452070489526,0.079258769750595,-0.055402535945177,0.041961770504713,-0.073363259434700,0.007330101914704) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.041316345334053,-0.078929096460342,-0.067114017903805,0.136964187026024,0.173086345195770,-0.092977188527584,0.154362529516220,-0.031274240463972,-0.024964276701212,-0.122680589556694,0.099781967699528,0.095452018082142,-0.338292032480240,-0.151088297367096,-0.095059402287006,-0.051429886370897) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.025831280276179,-0.041617043316364,-0.150177448987961,-0.103978328406811,0.101199872791767,0.095981568098068,0.038699604570866,0.239262729883194,0.010933426208794,0.015985999256372,-0.026050100103021,-0.280997961759567,0.092222929000854,-0.130096346139908,-0.125042065978050,-0.239594891667366) * MODEL10_texOff(vec2(0,1));
res += mat4(0.074762605130672,0.088444657623768,0.036312896758318,-0.078423134982586,0.054636970162392,0.054462455213070,0.012078138068318,-0.061742037534714,-0.106012329459190,0.024318253621459,0.095726981759071,0.128797933459282,0.019581491127610,-0.044596254825592,-0.058128681033850,0.008256317116320) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.007811771705747,0.006675319280475,-0.020591834560037,0.026088727638125,0.105050109326839,0.094834558665752,0.080813281238079,-0.032548367977142,-0.033871848136187,-0.061749666929245,0.018214905634522,0.204726457595825,0.091952688992023,0.011225629597902,-0.054541863501072,0.010485179722309) * MODEL10_texOff(vec2(1,0));
res += mat4(0.021335208788514,-0.019044976681471,-0.086214110255241,0.085409238934517,-0.090967215597630,-0.066307619214058,0.055862952023745,0.016398249194026,0.017605459317565,0.032885186374187,0.092216573655605,0.044885341078043,0.051983729004860,-0.056468509137630,-0.080181188881397,-0.119398072361946) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.102044984698296,-0.261269837617874,0.114950194954872,0.202730655670166,-0.037630654871464,-0.071553431451321,-0.025278484448791,-0.078535787761211,-0.015913026407361,-0.100325606763363,-0.208655864000320,0.137100622057915,-0.081648349761963,0.017694922164083,0.048556178808212,0.046354152262211) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.020452033728361,0.089507944881916,-0.137813627719879,-0.040113512426615,-0.043774973601103,-0.236784085631371,-0.232747629284859,0.144406229257584,-0.088190674781799,0.059909500181675,-0.304170250892639,-0.058750398457050,0.027524661272764,-0.065171502530575,0.169638514518738,-0.067331872880459) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.011160325258970,-0.095008552074432,-0.121934100985527,0.105163305997849,0.030686100944877,-0.077222868800163,0.054177336394787,-0.181780502200127,-0.032037556171417,0.060019351541996,0.121499627828598,-0.068427160382271,-0.014650823548436,-0.111224994063377,0.154684111475945,-0.153746664524078) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.075936257839203,0.051568947732449,0.005583934020251,-0.095041245222092,-0.248673975467682,0.211678311228752,0.009050181135535,-0.214823633432388,-0.024995597079396,0.093665041029453,0.232542246580124,0.069621607661247,0.034604150801897,-0.086909852921963,0.031903527677059,0.098419822752476) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.070209726691246,0.029632177203894,0.065783277153969,-0.003702087560669,-0.081309877336025,0.079124659299850,0.191297590732574,0.222519963979721,-0.054979037493467,0.193361565470695,0.368425607681274,-0.047905135899782,0.165436998009682,0.520763993263245,-0.146835207939148,0.031791545450687) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.018458370119333,-0.005450088996440,0.040090333670378,-0.065123356878757,-0.069200895726681,-0.088503710925579,0.142215192317963,-0.272254198789597,0.100851647555828,-0.014122906140983,0.003205488668755,0.037928041070700,-0.050154685974121,0.032946556806564,0.074238210916519,-0.203076362609863) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.063643932342529,0.058182675391436,0.011763259768486,-0.048446699976921,-0.020109092816710,-0.081741124391556,-0.001269572414458,-0.038103491067886,-0.030542084947228,0.130866661667824,-0.062338367104530,0.005887242034078,-0.045093920081854,-0.072820656001568,0.069080516695976,-0.014471923932433) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.058834541589022,-0.153897866606712,-0.028935711830854,0.070674262940884,0.060394193977118,0.030275898054242,0.048585530370474,-0.070146597921848,0.093955442309380,-0.053745839744806,-0.033945109695196,0.113686338067055,0.153951674699783,-0.052830144762993,-0.015692884102464,0.108052648603916) * MODEL11_texOff(vec2(1,0));
res += mat4(0.132746770977974,-0.033837575465441,0.179316714406013,-0.018010329455137,0.034636706113815,-0.050909560173750,-0.097515389323235,0.173363655805588,0.174350515007973,-0.004000629764050,0.038519226014614,-0.072060786187649,-0.029037583619356,0.030821230262518,0.129986405372620,-0.071002252399921) * MODEL11_texOff(vec2(1,1));
res += mat4(0.077331535518169,0.050110235810280,-0.059347800910473,-0.010288911871612,-0.018524978309870,0.056205324828625,0.052225470542908,-0.070291288197041,-0.052407320588827,-0.013358135707676,0.047536626458168,-0.024371823295951,0.229399949312210,0.012681491672993,0.003503369865939,0.028186675161123) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.233495101332664,0.002361729973927,0.000677425763570,-0.055814683437347,0.096027821302414,0.058012999594212,0.211998090147972,0.013175035826862,-0.009475474245846,-0.194389864802361,-0.224300101399422,0.023086464032531,-0.005461515393108,-0.146150887012482,-0.090056404471397,-0.013971623033285) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.113398000597954,0.076789438724518,-0.242919236421585,-0.000369967601728,0.049804829061031,0.010720769874752,0.012531321495771,0.078030884265900,-0.087325558066368,-0.002128322841600,0.018878338858485,-0.047838080674410,0.075010031461716,-0.048295740038157,0.170943021774292,-0.222825989127159) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.035587001591921,0.013342583552003,0.012048150412738,0.027429701760411,0.077533252537251,-0.071208402514458,0.053287133574486,0.095739595592022,-0.166785895824432,0.208098724484444,0.063831865787506,-0.088182702660561,0.229122027754784,0.111773125827312,-0.012438098900020,0.065992832183838) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.302048742771149,0.017326664179564,-0.183911561965942,-0.196468755602837,0.143484562635422,0.247770980000496,-0.094662263989449,0.135739609599113,0.119948297739029,0.305980652570724,0.300489783287048,0.381155192852020,-0.026669763028622,0.111470438539982,-0.059451825916767,-0.055253215134144) * MODEL12_texOff(vec2(0,0));
res += mat4(0.056559722870588,0.110931679606438,-0.137827739119530,-0.092773586511612,-0.039034057408571,-0.000732748303562,-0.141683414578438,0.128798797726631,0.025521639734507,-0.087672814726830,-0.071695983409882,-0.125307530164719,-0.098588436841965,-0.057185783982277,0.086693763732910,-0.102960646152496) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.011316039599478,-0.109002694487572,0.016644891351461,0.007562079466879,0.205752700567245,-0.137926369905472,0.023516705259681,0.087675660848618,-0.006385450717062,-0.002645531669259,-0.034636698663235,0.010807794518769,-0.069412522017956,0.116823457181454,0.070317491889000,-0.104490838944912) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.349366545677185,-0.022898171097040,0.128900408744812,0.006542692892253,0.009085992351174,0.112056329846382,0.040584046393633,-0.064074642956257,0.056120309978724,-0.045068357139826,0.005336786154658,-0.042873747646809,0.102827146649361,0.016717057675123,0.083223804831505,-0.099520564079285) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.118686705827713,0.092952638864517,0.045790579169989,0.199211269617081,0.065917782485485,-0.063524700701237,-0.065278530120850,0.011098820716143,-0.003961393143982,-0.126311242580414,-0.004243604838848,-0.004077486693859,0.033012274652719,0.037370521575212,0.070310860872269,-0.159783855080605) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.144308418035507,0.564664185047150,0.585078179836273,-0.082986891269684) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_2x_LA) mapping 6_1

vec4 hook()
{
vec4 res = vec4(-0.347016096115112,-0.076121598482132,0.109295301139355,-0.113711021840572);
res += mat4(-0.037269931286573,-0.061577230691910,0.087393023073673,0.038489874452353,-0.007524439133704,0.019165255129337,0.051316790282726,0.093067757785320,0.119679562747478,0.157623976469040,-0.059306837618351,0.038456503301859,0.010292744264007,-0.138123005628586,-0.043628353625536,-0.096976034343243) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.038722276687622,0.027549967169762,0.141359865665436,-0.002682104706764,0.029322687536478,0.131356149911880,0.075658753514290,-0.157715290784836,0.069421797990799,-0.034388236701488,0.132525637745857,0.153493195772171,0.016703795641661,-0.218052074313164,-0.071440443396568,0.025564992800355) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.082738168537617,0.139549687504768,-0.021022804081440,-0.099276155233383,-0.120111584663391,0.183672741055489,0.059618920087814,-0.119615249335766,0.081938460469246,-0.150877699255943,0.176384598016739,0.162651523947716,-0.047615773975849,-0.148086026310921,0.044472996145487,0.040674824267626) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.013911837711930,-0.032543774694204,0.029632234945893,0.033704604953527,-0.138180091977119,0.082743488252163,-0.025830665603280,-0.217799469828606,0.042246516793966,0.064812481403351,0.082104556262493,0.164607986807823,-0.038931317627430,-0.019972413778305,-0.046982284635305,-0.079408802092075) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.074013948440552,-0.270672947168350,0.058465715497732,0.247239172458649,-0.195541799068451,0.148002713918686,-0.083300150930882,0.139026895165443,0.016791747882962,0.380667805671692,0.097830496728420,0.028172001242638,0.002686305902898,-0.042118787765503,-0.227074459195137,0.097395621240139) * MODEL1_texOff(vec2(0,0));
res += mat4(0.066237963736057,-0.160406932234764,-0.018404595553875,0.127023801207542,-0.098004318773746,0.063871666789055,-0.105872653424740,-0.054669268429279,0.008488401770592,0.254410058259964,-0.161697059869766,0.054554674774408,-0.102183811366558,0.113557144999504,-0.140422657132149,0.103630140423775) * MODEL1_texOff(vec2(0,1));
res += mat4(0.058526564389467,0.006638150662184,0.153336912393570,-0.027693670243025,-0.010133635252714,-0.022081043571234,-0.082611739635468,-0.094251066446304,-0.025922130793333,0.017780547961593,-0.072921976447105,0.068412467837334,-0.063764475286007,-0.019423345103860,-0.025766007602215,-0.007614208851010) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.075041711330414,-0.021410701796412,-0.045604683458805,-0.011975005269051,-0.079338513314724,0.108486592769623,-0.189945667982101,0.154978021979332,0.010234832763672,-0.143373444676399,0.102177917957306,-0.154253810644150,-0.019394520670176,-0.044969689100981,0.042221520096064,-0.072653040289879) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.056124202907085,0.101764477789402,-0.190523549914360,-0.032141938805580,-0.025356806814671,0.008637950755656,-0.014809571206570,-0.050970666110516,0.039776463061571,0.015483067370951,0.059278700500727,0.005333613138646,-0.089140623807907,-0.071006558835506,-0.072383932769299,-0.009477331303060) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.028123907744884,0.068780817091465,0.146558582782745,0.029580662027001,0.134090468287468,-0.008256169967353,0.061958510428667,0.113421581685543,0.112790793180466,0.018595658242702,0.052450086921453,0.134414523839951,0.144508972764015,0.157337740063667,-0.005722254049033,-0.014308861456811) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.087296366691589,0.070970974862576,0.169008105993271,0.016109118238091,0.250907391309738,-0.049766920506954,-0.137703046202660,0.096818573772907,-0.007273083552718,0.043859139084816,0.028977965936065,-0.162491083145142,0.026069937273860,-0.003589037107304,-0.054981410503387,0.000435963505879) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.043037101626396,0.037365410476923,0.052008774131536,0.079585239291191,0.179258882999420,0.042107760906219,0.088473863899708,-0.192858189344406,-0.013689624145627,0.054207339882851,-0.020119220018387,-0.157544463872910,-0.040859997272491,-0.022155461832881,-0.205055043101311,-0.068426497280598) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.020523020997643,0.052534677088261,0.093436859548092,-0.026097465306520,0.030715342611074,-0.140577822923660,-0.148219853639603,-0.111064195632935,-0.090116925537586,-0.052906170487404,0.154305085539818,0.102621316909790,0.043919991701841,-0.102028794586658,-0.046961087733507,0.107751347124577) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.383328348398209,0.150802507996559,0.136997684836388,0.258189141750336,-0.294383883476257,-0.010853646323085,-0.302349418401718,-0.115052126348019,0.074127413332462,0.159384921193123,-0.140275835990906,-0.025930019095540,-0.064161650836468,-0.234142959117889,-0.226481959223747,-0.099818862974644) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.110730364918709,-0.092286832630634,0.065428219735622,0.112556308507919,0.129149645566940,-0.064483121037483,-0.133358806371689,0.037916008383036,0.006010490469635,-0.047047257423401,0.013347440399230,-0.088317975401878,0.000127141465782,-0.194112733006477,-0.052406094968319,0.043375100940466) * MODEL2_texOff(vec2(0,1));
res += mat4(0.004536032211035,-0.082441583275795,-0.034537918865681,-0.129019349813461,0.083688005805016,0.053072888404131,-0.001598383300006,-0.087895467877388,0.030997194349766,-0.061411876231432,0.005755248479545,0.062610365450382,-0.014332771301270,0.035489179193974,-0.034804675728083,-0.036489862948656) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.091831661760807,-0.042145941406488,-0.028168600052595,-0.091987147927284,0.102880835533142,-0.040121112018824,-0.185550600290298,-0.048002272844315,0.040338899940252,-0.140261486172676,-0.121130786836147,-0.287500172853470,-0.032200269401073,0.080643437802792,-0.145004808902740,-0.051361579447985) * MODEL2_texOff(vec2(1,0));
res += mat4(0.030550779774785,-0.012771332636476,-0.112595096230507,-0.009849843569100,0.136320248246193,0.078133590519428,-0.201186910271645,-0.153115794062614,-0.026882851496339,-0.083239108324051,-0.003083704737946,-0.156485751271248,0.057389136403799,-0.097998254001141,-0.126823171973228,0.006201611366123) * MODEL2_texOff(vec2(1,1));
res += mat4(0.139356091618538,0.057906739413738,0.051705963909626,0.148818194866180,0.029162975028157,-0.053488932549953,-0.192182615399361,-0.035520318895578,-0.069278322160244,-0.018665831536055,-0.005554667674005,0.021744748577476,0.045483365654945,0.138372763991356,0.038090236485004,-0.049255426973104) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.007893054746091,0.137567266821861,-0.026660786941648,-0.058362331241369,0.153277054429054,-0.188483759760857,0.023653523996472,0.165610790252686,-0.004675307776779,-0.220927566289902,-0.043975580483675,0.109848782420158,0.248510658740997,0.120975650846958,-0.163932070136070,0.155685856938362) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.040045469999313,-0.126899614930153,-0.086800731718540,-0.078948371112347,0.018507977947593,-0.064042642712593,0.056508768349886,0.009957194328308,-0.058329626917839,-0.232447817921638,0.013374151661992,0.006499228533357,0.067309081554413,-0.066582478582859,0.009093195199966,-0.154078930616379) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.091050058603287,-0.132431149482727,-0.025256440043449,-0.061895884573460,0.074723005294800,-0.012460916303098,0.253233045339584,-0.002677286276594,0.074230164289474,-0.004853480029851,-0.085622675716877,-0.014835724607110,-0.052664086222649,0.039401452988386,0.055409975349903,-0.015383877791464) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.000972711655777,0.087038539350033,-0.142318889498711,0.233042925596237,0.121514908969402,0.044149227440357,0.061542417854071,-0.117298223078251,-0.025152387097478,0.085486389696598,0.029134316369891,-0.064989030361176,0.150805801153183,-0.238686308264732,-0.063037127256393,-0.474658310413361) * MODEL3_texOff(vec2(0,0));
res += mat4(0.086787275969982,-0.009718231856823,-0.318441480398178,-0.075054354965687,0.026830388233066,-0.053465828299522,-0.098155736923218,-0.061466127634048,-0.024502463638783,-0.098702996969223,0.018441928550601,-0.011269470676780,0.049600269645452,-0.004509345628321,-0.056551031768322,-0.041291456669569) * MODEL3_texOff(vec2(0,1));
res += mat4(0.028157638385892,0.037333261221647,-0.013969763182104,-0.006054184399545,0.147436991333961,-0.018538456410170,0.086742572486401,-0.016413014382124,0.016014698892832,-0.006373306270689,0.007556380238384,0.069557696580887,0.076180957257748,-0.115486226975918,0.040978576987982,0.039377517998219) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.042880766093731,0.131952285766602,-0.073351286351681,0.103489853441715,-0.009759536944330,0.045334886759520,0.113424360752106,0.019815729930997,0.295983403921127,-0.036804676055908,-0.050989810377359,-0.119163095951080,0.014637528918684,-0.049136020243168,0.071564614772797,-0.129208341240883) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.000231434678426,-0.020854275673628,-0.152339786291122,-0.019958192482591,0.051234260201454,0.028704836964607,0.044794294983149,-0.261510878801346,-0.008733524009585,0.148021832108498,-0.031765826046467,0.056030638515949,0.137418538331985,0.000521379522979,-0.045889500528574,-0.042911473661661) * MODEL3_texOff(vec2(1,1));
res += mat4(0.016636183485389,0.283367633819580,0.131956905126572,-0.250567585229874,-0.065901160240173,-0.058550488203764,0.014358199201524,-0.032868988811970,0.073210455477238,0.203157901763916,0.171713590621948,0.008690766058862,-0.092344418168068,-0.011836971156299,-0.028722245246172,-0.184040501713753) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.005998113192618,-0.158731698989868,0.065508075058460,0.006568606011569,-0.080321423709393,-0.031450685113668,0.031490478664637,0.008750544860959,-0.088859088718891,0.074994310736656,0.046981845051050,0.077188380062580,-0.048997920006514,-0.138075277209282,-0.033840972930193,0.066053718328476) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.045466281473637,-0.082047827541828,-0.016424372792244,-0.000021247797122,0.001791555201635,-0.045674923807383,0.028539491817355,-0.007139504887164,0.016698967665434,0.147897690534592,0.003438497195020,0.027337873354554,-0.040634371340275,-0.058102834969759,-0.026728132739663,0.207100316882133) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.001984109869227,-0.121943525969982,0.010336395353079,0.240935191512108,0.006745626684278,-0.014166324399412,0.106011025607586,-0.014194016344845,0.052032202482224,-0.202114045619965,-0.008519687689841,0.005621536169201,0.155694872140884,-0.043096382170916,-0.083039492368698,0.076985374093056) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.177719548344612,-0.037459824234247,-0.120868600904942,0.139563664793968,0.461657017469406,0.027375509962440,0.064689971506596,0.135386854410172,0.034908596426249,-0.194350928068161,-0.081006780266762,0.006858587730676,-0.164994925260544,0.006228286307305,-0.060236047953367,0.097543761134148) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.022291203960776,0.026308691129088,-0.161730304360390,0.040835101157427,-0.004965560510755,-0.007872221991420,-0.073831267654896,0.003975376021117,0.149217620491982,0.026138750836253,0.179448455572128,-0.108625777065754,0.040931534022093,0.064660742878914,0.092232316732407,-0.115014262497425) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.064776189625263,0.024154543876648,-0.112569332122803,0.120263330638409,-0.069597624242306,-0.011637306772172,-0.021378492936492,-0.028696784749627,-0.030367247760296,-0.028895067051053,0.012375823222101,-0.014423944056034,0.030744215473533,0.022411376237869,-0.063248671591282,0.072105132043362) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.018780158832669,0.103809759020805,-0.066970326006413,0.029119402170181,0.300450980663300,-0.260999798774719,-0.107873558998108,-0.119720920920372,-0.051066502928734,-0.015576593577862,0.084273584187031,-0.135566636919975,-0.086754910647869,-0.033701647073030,0.051997594535351,-0.045717127621174) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.014047651551664,0.008231483399868,-0.033360145986080,0.154867663979530,-0.076847881078720,0.078058801591396,-0.000465250370326,-0.226228967308998,0.075760260224342,-0.165713563561440,-0.000053793246479,-0.238425716757774,-0.061399970203638,-0.053386367857456,-0.000570821866859,0.114209048449993) * MODEL4_texOff(vec2(1,1));
res += mat4(0.132441163063049,-0.043695263564587,-0.238994225859642,-0.032885827124119,-0.029676182195544,-0.080975718796253,-0.068496957421303,0.174539059400558,0.073596827685833,0.050022233277559,-0.064070314168930,0.117948792874813,0.136868864297867,-0.130182951688766,0.097425632178783,0.359758943319321) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.151050448417664,-0.119186773896217,-0.097480237483978,-0.045483745634556,0.048071816563606,0.145852744579315,-0.008370977826416,0.143126487731934,-0.104987286031246,-0.046375021338463,-0.053802039474249,0.123227633535862,0.036398906260729,0.027848837897182,0.067876279354095,0.031812805682421) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.059425603598356,0.080321446061134,0.032524242997169,0.004301999695599,-0.004798822570592,0.193926393985748,0.020513396710157,0.022086551412940,-0.082930289208889,0.004753128625453,0.091640129685402,0.044497981667519,0.101522244513035,0.005710637662560,0.202999368309975,0.058534495532513) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.051392629742622,0.058533258736134,-0.032163809984922,-0.008597985841334,-0.107279241085052,0.028737815096974,-0.065964780747890,-0.429571509361267,0.071948498487473,-0.025059187784791,0.096949025988579,0.256510883569717,0.261592715978622,0.187091842293739,0.061046872287989,0.084270268678665) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.163850903511047,-0.009708792902529,0.143274754285812,-0.275611847639084,0.227694556117058,-0.110124520957470,-0.031974963843822,0.065028287470341,0.495375603437424,-0.095763057470322,0.152185514569283,-0.376529961824417,0.089221797883511,0.047658190131187,0.002705235965550,0.178422659635544) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.011061934754252,0.043979890644550,0.210189893841743,0.175055503845215,0.208658427000046,-0.073179431259632,0.131238371133804,-0.254821985960007,-0.093003526329994,-0.076945789158344,-0.073608174920082,-0.098911754786968,0.099027179181576,0.095599107444286,-0.077422462403774,0.104597382247448) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.073126889765263,-0.222278237342834,-0.021811317652464,-0.216974139213562,0.059985388070345,0.070496514439583,-0.056230708956718,0.103239245712757,0.077206753194332,-0.104714654386044,-0.022428289055824,0.074981451034546,0.240426391363144,0.127112358808517,0.050227425992489,0.094596773386002) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.064006693661213,-0.000044457799959,-0.076352916657925,0.113696224987507,0.032292850315571,0.025011692196131,-0.009528757072985,-0.004570606630296,0.125033542513847,-0.092133924365044,-0.042084041982889,-0.204446807503700,0.179274484515190,0.175926998257637,-0.009819657541811,0.094108603894711) * MODEL5_texOff(vec2(1,0));
res += mat4(0.128567725419998,0.050565715879202,-0.048493687063456,0.028842039406300,0.052590746432543,0.068588018417358,0.075431719422340,0.167865514755249,-0.063710846006870,0.053128954023123,-0.009325340390205,-0.131609633564949,0.179214343428612,0.091086395084858,-0.063023440539837,0.126466110348701) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.039741594344378,-0.074011735618114,0.039079580456018,-0.042266033589840,-0.075860656797886,0.101632967591286,0.177035465836525,0.069712020456791,0.023965526372194,-0.009920888580382,0.240207061171532,0.054154962301254,-0.118917837738991,0.066258385777473,0.112072914838791,0.015582108870149) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.095724567770958,-0.030645940452814,-0.033606603741646,0.161758333444595,-0.127405121922493,0.151021167635918,0.183498397469521,-0.069349408149719,0.018678616732359,0.188964813947678,0.137590736150742,-0.092376999557018,-0.000231532176258,0.068727262318134,0.088107235729694,0.100576713681221) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.005606739316136,0.030516969040036,0.017137330025434,0.007481928449124,-0.027344120666385,0.029714571312070,0.083187922835350,0.112004436552525,-0.043929934501648,-0.034315831959248,-0.126841172575951,0.044678892940283,-0.028905700892210,-0.020829482004046,-0.052627559751272,0.036145262420177) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.040279626846313,0.093918234109879,0.074639111757278,-0.063547939062119,0.041190814226866,0.076326802372932,-0.018780887126923,0.304629027843475,-0.121430836617947,0.091546766459942,0.227944836020470,0.013120208866894,-0.274564951658249,-0.114172041416168,-0.187972202897072,0.043882992118597) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.125884085893631,0.013047370128334,0.199588105082512,0.046403549611568,0.141645178198814,0.149614572525024,0.079421877861023,0.154701203107834,-0.028779359534383,-0.166813969612122,0.049624871462584,0.262860774993896,0.106808342039585,-0.251892030239105,-0.184322804212570,0.053506739437580) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.074542805552483,0.155626460909843,0.159181654453278,-0.128118708729744,0.148331463336945,-0.102802962064743,0.101309791207314,-0.047856602817774,-0.019446490332484,-0.008440497331321,-0.086633734405041,-0.071883045136929,-0.053090855479240,0.043489940464497,0.011953698471189,-0.034803982824087) * MODEL6_texOff(vec2(0,1));
res += mat4(0.047739628702402,0.019643576815724,0.090859062969685,-0.018022833392024,0.026717407628894,-0.024148872122169,0.084221795201302,0.075523100793362,-0.026522891595960,0.120489120483398,0.106802761554718,0.073306940495968,0.053663283586502,-0.002336210804060,-0.024080557748675,-0.129741191864014) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.107174970209599,0.052775859832764,0.154872730374336,0.030324075371027,-0.076645046472549,0.085040599107742,-0.086469903588295,-0.052517522126436,-0.030647611245513,0.116068482398987,0.034023240208626,0.313153892755508,-0.032513190060854,-0.148107111454010,-0.027862293645740,-0.003743320470676) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.018373800441623,-0.029565591365099,0.240772768855095,-0.154316723346710,-0.060781072825193,0.041002564132214,0.001425182679668,-0.042331356555223,0.033836804330349,0.020915467292070,-0.003917557187378,-0.131585642695427,-0.060131326317787,-0.024698898196220,-0.046884384006262,-0.115162104368210) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.489480406045914,0.015187229029834,0.061172846704721,0.265709280967712) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_2x_LA) mapping 6_2

vec4 hook()
{
vec4 res = vec4(0.005713822320104,-0.019226279109716,-0.103671140968800,-0.047199629247189);
res += mat4(-0.037248771637678,0.012385691516101,-0.026988061144948,0.026459567248821,0.045590929687023,-0.127672836184502,0.047732051461935,-0.042785514146090,0.032968457788229,-0.179334327578545,0.012358250096440,-0.035959541797638,0.014336452819407,0.075325064361095,-0.078180037438869,-0.072629585862160) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.057949092239141,-0.284023463726044,0.074870452284813,0.063569664955139,-0.026227612048388,0.066035501658916,-0.132911682128906,0.109691306948662,0.102420143783092,-0.091968618333340,-0.271746546030045,0.027992263436317,0.006916894111782,-0.135699734091759,0.046208582818508,0.141588270664215) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.102840021252632,0.016386432573199,-0.008710253052413,0.007945941761136,0.020645167678595,0.072184026241302,-0.200344368815422,-0.182753533124924,0.296193838119507,0.058723546564579,-0.244354814291000,-0.000200901471544,0.012531699612737,0.075983263552189,-0.125371679663658,-0.224199518561363) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.082507543265820,0.115245312452316,0.109978288412094,0.005268704146147,0.028744643554091,-0.004383221734315,0.147370442748070,-0.069236159324646,0.147697538137436,-0.129461571574211,0.019297426566482,-0.029224572703242,-0.064855605363846,0.106733113527298,0.035803440958261,0.045818854123354) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.070022732019424,-0.434749007225037,0.122936517000198,0.233216553926468,0.288498520851135,-0.073984526097775,-0.133688077330589,0.227527812123299,-0.150524005293846,-0.104900926351547,-0.102431677281857,0.088213980197906,-0.089546665549278,-0.094327516853809,-0.033599134534597,0.219890937209129) * MODEL1_texOff(vec2(0,0));
res += mat4(0.186885103583336,0.070354774594307,-0.204800501465797,-0.174904957413673,0.168882310390472,-0.038370326161385,-0.151454448699951,-0.207887932658195,0.063453361392021,0.067838810384274,-0.106512390077114,0.253942400217056,-0.241235196590424,0.136208251118660,-0.104833394289017,-0.283097207546234) * MODEL1_texOff(vec2(0,1));
res += mat4(0.035852883011103,0.039816521108150,-0.039913639426231,-0.105314917862415,-0.049722690135241,-0.041479747742414,-0.043619483709335,0.002816021675244,0.123307630419731,-0.036299478262663,0.024772960692644,0.070814497768879,-0.047684896737337,-0.109544731676579,0.038741067051888,-0.064915046095848) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.185876384377480,-0.122369453310966,-0.068087324500084,-0.214354321360588,-0.060578733682632,-0.025465385988355,0.000209610079764,0.044423833489418,0.232663303613663,-0.051456399261951,0.004331791307777,-0.052955769002438,0.129022821784019,0.067984774708748,0.023675194010139,0.062046606093645) * MODEL1_texOff(vec2(1,0));
res += mat4(0.010331270284951,-0.229392156004906,-0.146367445588112,-0.103381693363190,0.009456252679229,-0.119930505752563,0.060915011912584,-0.012465063482523,-0.003668386954814,0.062778115272522,-0.102693051099777,0.018525807186961,-0.012133990414441,0.004776214715093,-0.078768886625767,-0.158845871686935) * MODEL1_texOff(vec2(1,1));
res += mat4(0.023103462532163,0.059537511318922,0.116783842444420,0.146593168377876,0.009859944693744,-0.038329958915710,-0.125210344791412,-0.092666096985340,-0.024731485173106,-0.096751905977726,-0.048306223005056,0.032928477972746,-0.017459081485868,-0.102196738123894,0.018139773979783,0.025636373087764) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.008270350284874,0.264064818620682,0.082888402044773,0.148948848247528,-0.084366962313652,-0.052023634314537,-0.217564433813095,-0.002282820409164,-0.178359240293503,0.172338053584099,0.005255870521069,0.101886607706547,-0.118129491806030,0.043601714074612,0.047165088355541,-0.105568066239357) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.009025632403791,-0.041927129030228,0.174392268061638,0.261939346790314,-0.051144681870937,-0.191019549965858,-0.043204091489315,0.109827585518360,-0.121997006237507,-0.045830186456442,0.099380314350128,0.092531263828278,0.046293616294861,-0.141220182180405,-0.056147098541260,0.135421454906464) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.122933343052864,0.070354320108891,0.054156031459570,0.047137860208750,-0.124131947755814,0.073800608515739,-0.031503241509199,-0.023944484069943,-0.079260066151619,0.203073441982269,0.042850852012634,0.059263918548822,0.020791362971067,-0.062170211225748,0.013555083423853,-0.082814678549767) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.228027820587158,0.076671078801155,-0.279982298612595,0.068913541734219,-0.008477564901114,0.363718599081039,-0.071577526628971,-0.013194354251027,-0.156626299023628,-0.117368161678314,-0.290700852870941,0.055558566004038,-0.080303400754929,0.069018006324768,0.054676596075296,0.016653636470437) * MODEL2_texOff(vec2(0,0));
res += mat4(0.051466926932335,0.001289392239414,0.094947643578053,0.132933527231216,0.164793759584427,-0.122867718338966,0.016513211652637,0.235996097326279,0.018132103607059,-0.119385741651058,0.154682472348213,-0.030494168400764,-0.024658592417836,-0.076629064977169,-0.047798849642277,0.094901457428932) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.024429028853774,-0.091605752706528,0.043153639882803,-0.089272879064083,0.028292754665017,0.092707112431526,-0.034013070166111,-0.067314587533474,0.040757738053799,0.033918347209692,0.061427909880877,-0.154746696352959,0.054616671055555,0.022951353341341,0.021300138905644,-0.025096818804741) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.099275127053261,-0.089817516505718,-0.235283792018890,-0.186106234788895,-0.084959022700787,-0.009603871032596,-0.057695247232914,0.051334694027901,0.121326766908169,-0.077029138803482,-0.056741286069155,-0.117952361702919,-0.169173240661621,0.079266540706158,0.118643872439861,0.081916309893131) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.057735815644264,0.076351083815098,-0.000804955430795,-0.103141680359840,-0.100782632827759,-0.036976184695959,-0.176229566335678,-0.028122782707214,0.021590620279312,0.019523318856955,-0.126689732074738,-0.095069110393524,-0.073466643691063,0.060293603688478,0.002661554841325,-0.031682159751654) * MODEL2_texOff(vec2(1,1));
res += mat4(0.029492387548089,0.001633186824620,-0.049389198422432,0.093385770916939,0.030280398204923,0.111298434436321,0.014893194660544,-0.143356665968895,0.096444897353649,0.121476434171200,0.112322419881821,0.039762917906046,-0.007069062441587,-0.077614657580853,0.073633641004562,0.007858865894377) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.047863543033600,0.137234151363373,0.025871174409986,0.072691641747952,0.073782078921795,-0.020316058769822,-0.010953926481307,-0.100357271730900,-0.011158653534949,0.215711995959282,-0.026911444962025,-0.069426968693733,0.071793533861637,-0.090079359710217,-0.202353522181511,-0.111589819192886) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.004405992571265,0.188392415642738,-0.053447946906090,-0.241053611040115,-0.013022340834141,0.079852223396301,-0.014283583499491,-0.052758838981390,0.035988006740808,-0.094305269420147,0.003392438637093,-0.105775594711304,0.009497690014541,-0.145097658038139,-0.037836771458387,0.075984515249729) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.227451145648956,0.187020763754845,0.218565821647644,-0.029962260276079,-0.091955244541168,0.015821892768145,0.019682331010699,-0.023537278175354,-0.119905523955822,-0.066262438893318,0.004837913904339,0.073344819247723,-0.080105327069759,0.096756689250469,0.026186963543296,-0.156986266374588) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.112585812807083,-0.196181967854500,0.009079838171601,0.328219652175903,-0.045774169266224,-0.097284041345119,-0.001563669648021,0.111269377171993,0.211050733923912,0.015119180083275,-0.111464604735374,0.181323125958443,-0.210937187075615,-0.012066190131009,-0.132279738783836,-0.142653346061707) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.199097409844398,-0.000133001158247,-0.092339165508747,-0.063300512731075,-0.004185406956822,-0.142285376787186,-0.058509115129709,0.120601937174797,0.080285325646400,-0.054564077407122,0.117077857255936,-0.039641659706831,0.052057877182961,-0.116349451243877,0.237027883529663,-0.078232049942017) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.132884353399277,0.228782922029495,0.122663199901581,-0.095710270106792,0.026077501475811,-0.190392002463341,0.060502316802740,0.093406118452549,0.061135649681091,-0.058769360184669,-0.086686797440052,0.060405906289816,0.066475220024586,0.003773725824431,-0.008922062814236,-0.047905933111906) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.217518061399460,0.272292703390121,0.033973414450884,0.080064348876476,0.083878673613071,-0.049395751208067,0.086272656917572,-0.032076258212328,-0.132473528385162,-0.012153076939285,-0.075961142778397,0.026888800784945,-0.018787655979395,-0.081420995295048,-0.021165473386645,0.067386336624622) * MODEL3_texOff(vec2(1,0));
res += mat4(0.119731687009335,0.022347128018737,0.057218842208385,0.160704582929611,0.002680699108168,-0.170713260769844,-0.311468988656998,0.119989931583405,-0.015060971491039,-0.123448245227337,0.042595773935318,-0.061907440423965,-0.008496146649122,-0.003278358839452,0.019501766189933,0.000177217239980) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.071593187749386,-0.036624386906624,0.036974895745516,-0.117848314344883,-0.049535818397999,0.040449470281601,-0.033699948340654,-0.007498515304178,-0.149212419986725,-0.067354761064053,-0.242304101586342,-0.018849298357964,0.006311687175184,-0.099738694727421,0.096573948860168,0.092763744294643) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.058777645230293,0.081316165626049,0.068826377391815,-0.175662189722061,-0.128174424171448,0.026179315522313,0.032919898629189,-0.062590196728706,-0.065156146883965,-0.058748602867126,-0.068078227341175,0.118643991649151,0.223602026700974,-0.075124353170395,0.121043086051941,-0.002683813683689) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.026527997106314,0.053264655172825,-0.116465985774994,-0.195771768689156,-0.016394738107920,-0.045311558991671,0.071496680378914,0.067317254841328,-0.001719729043543,-0.047548469156027,-0.038963362574577,0.064311213791370,0.029809720814228,0.212262958288193,-0.070356316864491,0.051628354936838) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.029759030789137,-0.185453593730927,0.071738421916962,0.041011922061443,0.053375363349915,-0.054112561047077,-0.006268022581935,-0.018161213025451,-0.032257817685604,-0.115133054554462,-0.133558183908463,-0.194567292928696,0.090510547161102,-0.179097577929497,-0.077409364283085,0.115082643926144) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.095441311597824,0.016942560672760,0.320774644613266,0.109987102448940,-0.007675370201468,-0.237113714218140,-0.021562440320849,-0.130049735307693,-0.122136779129505,-0.115954719483852,-0.026781098917127,-0.424670308828354,0.205089554190636,-0.095736771821976,0.021154550835490,0.206518754363060) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.007430491503328,0.109298333525658,-0.107779048383236,-0.251989185810089,-0.030765917152166,0.019122892990708,-0.161209180951118,0.089079022407532,-0.190633684396744,-0.142950057983398,-0.086924672126770,0.198626443743706,-0.114349298179150,0.202737316489220,-0.140612885355949,-0.386388927698135) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.092118479311466,0.189922377467155,-0.034808836877346,-0.150237441062927,-0.002407155232504,-0.043682288378477,-0.010347175411880,-0.068398728966713,-0.003544202307239,-0.026775045320392,-0.025121347978711,-0.046192172914743,0.035779107362032,0.069400109350681,0.086405426263809,-0.009471918456256) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.082781374454498,-0.064225032925606,-0.037723790854216,-0.085644386708736,-0.197574228048325,0.054825201630592,0.072283439338207,-0.428777456283569,-0.099273279309273,-0.163361445069313,0.070017203688622,-0.351350665092468,0.047709822654724,-0.052317123860121,-0.009237152524292,-0.088934935629368) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.068672515451908,-0.133797615766525,-0.006928819697350,-0.162371814250946,0.089003331959248,-0.026995291933417,-0.114835813641548,0.014357354491949,-0.004456578288227,-0.060541942715645,-0.165203690528870,0.222520872950554,0.061758816242218,-0.056687343865633,-0.096624433994293,0.004948567599058) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.026941077783704,0.169764116406441,0.011510120704770,-0.005944018252194,0.128591492772102,0.088540509343147,0.121618226170540,0.060901086777449,0.098803728818893,-0.114655546844006,0.058664437383413,0.204293742775917,0.013793085701764,-0.082377903163433,-0.023029694333673,0.160354435443878) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.078044719994068,0.007648091297597,-0.022178782150149,0.060946073383093,0.112887598574162,-0.045479398220778,-0.161525771021843,-0.032402932643890,0.197236061096191,-0.018940152600408,0.202379569411278,0.280458599328995,-0.088084869086742,0.021762430667877,0.143277913331985,0.175053745508194) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.024994906038046,0.043505236506462,0.031987633556128,0.016838077455759,0.030248500406742,-0.114554308354855,0.072377264499664,0.158772215247154,0.084529168903828,0.153500854969025,-0.003146800212562,0.021754615008831,0.052245337516069,0.004718558862805,-0.006755863316357,0.073180772364140) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.074928492307663,0.182695999741554,0.136407509446144,0.035648081451654,-0.031678460538387,0.159951120615005,0.187635108828545,-0.164919033646584,-0.003208475187421,-0.093604825437069,0.131029680371284,-0.072738841176033,-0.019474470987916,0.074581176042557,-0.004879778251052,0.087783657014370) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.122011080384254,0.033535342663527,-0.073500022292137,0.175589576363564,-0.144550055265427,-0.133209779858589,-0.330787062644958,-0.438738822937012,-0.108516111969948,-0.355977058410645,-0.032931014895439,-0.058514997363091,0.098972000181675,0.035751245915890,0.177316948771477,0.055384915322065) * MODEL5_texOff(vec2(0,0));
res += mat4(0.108367212116718,0.059439565986395,-0.040139213204384,-0.143519267439842,0.038163382560015,0.034063950181007,-0.047026552259922,0.109145492315292,0.052035782486200,0.162441909313202,-0.222479477524757,-0.170037671923637,0.062700428068638,-0.032351013273001,0.006296311970800,0.211777314543724) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.113737784326077,0.242919266223907,0.102755889296532,-0.055471763014793,0.075004726648331,0.070007510483265,0.002925694920123,0.115811109542847,-0.047014880925417,-0.039581779390574,0.030975792557001,-0.074700556695461,0.093363545835018,0.037798274308443,0.024466644972563,0.145143359899521) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.084142915904522,-0.022557692602277,0.002436937065795,0.033102761954069,0.057694509625435,-0.225183486938477,-0.115030311048031,-0.148136198520660,-0.080161318182945,0.007785034831613,-0.108877077698708,-0.118168994784355,0.021113691851497,-0.004019249696285,0.075627438724041,0.055428594350815) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.054749503731728,-0.055088765919209,0.023795846849680,0.032880522310734,0.060716100037098,0.104614406824112,0.127352923154831,0.301194638013840,0.018167562782764,-0.034944750368595,-0.162632867693901,-0.202883079648018,-0.050770476460457,0.035014830529690,0.061014439910650,0.059890817850828) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.063771478831768,-0.090838499367237,-0.080301016569138,-0.036227859556675,0.031924895942211,-0.074662968516350,-0.010227260179818,0.063409134745598,-0.051632326096296,0.074242554605007,0.058452945202589,0.194261446595192,-0.045073647052050,-0.016674663871527,0.154616892337799,0.120819382369518) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.058969948440790,-0.051477275788784,-0.062773138284683,0.062997683882713,-0.052656546235085,0.107083819806576,0.061590082943439,0.150120228528976,-0.280246198177338,0.038084268569946,-0.039858672767878,0.069846846163273,0.048325113952160,-0.064021840691566,0.071743726730347,0.021807646378875) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.046998973935843,-0.076236359775066,0.080341428518295,0.027096595615149,-0.086101017892361,0.027825415134430,0.044809665530920,0.124916635453701,-0.034863412380219,-0.035865161567926,-0.080605670809746,0.107826128602028,0.004772401880473,0.170509204268456,-0.007281454745680,-0.033594194799662) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.070857547223568,-0.075805239379406,0.144847616553307,0.091795012354851,0.075478106737137,-0.263802260160446,-0.064390480518341,0.075075283646584,0.000355476280674,0.120927385985851,0.066936753690243,-0.039515323936939,-0.130252510309219,0.074273563921452,0.323611855506897,-0.253229141235352) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.114402115345001,0.193683281540871,0.244122073054314,0.137608870863914,-0.000510381476488,0.223718360066414,0.027174858376384,-0.232528597116470,0.194953590631485,-0.064836464822292,-0.286114871501923,-0.266690850257874,-0.131803110241890,-0.116727076470852,0.077968031167984,0.094127334654331) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.124807305634022,0.150379121303558,0.074053809046745,-0.154427930712700,0.096326746046543,0.044488210231066,0.024810487404466,-0.119059927761555,0.008109510876238,-0.026103643700480,0.023245440796018,0.049948152154684,-0.051544092595577,0.035324852913618,-0.109218865633011,-0.096629403531551) * MODEL6_texOff(vec2(0,1));
res += mat4(0.031607925891876,0.075415834784508,-0.041817631572485,-0.075102388858795,-0.124854929745197,-0.060092002153397,-0.069814741611481,-0.034451529383659,-0.046219766139984,0.158233746886253,0.047826588153839,0.206532374024391,-0.102854609489441,-0.099693611264229,-0.025199310854077,0.008212594315410) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.053122382611036,0.126793935894966,0.078014954924583,0.091413043439388,0.037398673593998,0.120653204619884,-0.018633194267750,-0.006808055564761,0.166343614459038,0.032218284904957,0.044812966138124,-0.036687340587378,-0.007483819499612,0.079538926482201,0.049275137484074,-0.024730505421758) * MODEL6_texOff(vec2(1,0));
res += mat4(0.097493030130863,-0.038978110998869,0.104790613055229,-0.242405146360397,0.040269810706377,0.070532046258450,0.041986383497715,0.011008474975824,0.084837473928928,0.029029836878181,0.017818402498960,-0.016769934445620,0.093758180737495,-0.122467182576656,-0.123311750590801,-0.030135927721858) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.129615828394890,-0.043537020683289,-0.067789249122143,0.255391746759415) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_2x_LA) mapping 6_3

vec4 hook()
{
vec4 res = vec4(0.015237133949995,-0.063858941197395,0.046818483620882,0.326179683208466);
res += mat4(0.004613160621375,0.005711824633181,-0.017406037077308,0.005621264223009,0.021020935848355,0.008892894722521,0.002132436726242,-0.050432231277227,-0.006956578232348,-0.063396468758583,0.194193914532661,-0.103857167065144,0.005542157683522,-0.024235136806965,-0.059110026806593,0.038688950240612) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.105570927262306,0.060297094285488,-0.005417081061751,-0.054262243211269,0.076414778828621,0.122988887131214,0.057916425168514,-0.172289699316025,-0.099886097013950,-0.098891332745552,0.052543710917234,0.058718446642160,-0.041744735091925,-0.044058494269848,-0.098726235330105,0.109162248671055) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.140118986368179,-0.044277552515268,0.039003469049931,-0.054809078574181,0.005659879650921,0.061508294194937,-0.007150119636208,-0.069042354822159,-0.076005250215530,0.048076402395964,-0.194247156381607,-0.019956240430474,-0.087717756628990,0.046653840690851,0.001461617648602,0.058324266225100) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.014161922037601,-0.025799971073866,0.222140118479729,0.011345589533448,0.031197937205434,0.048003844916821,0.270817667245865,-0.139636263251305,-0.020661162212491,0.112602964043617,-0.099973030388355,-0.097447514533997,0.075066968798637,-0.030613562092185,-0.009940742515028,0.054088536649942) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.041290841996670,-0.108098179101944,0.079341746866703,-0.000252427125815,-0.034743666648865,0.164238020777702,-0.068514458835125,-0.192691415548325,0.006126177031547,0.068830206990242,-0.010394577868283,-0.138863384723663,0.037919767200947,-0.074006743729115,-0.052697729319334,-0.235862120985985) * MODEL1_texOff(vec2(0,0));
res += mat4(0.021799169480801,0.089789420366287,-0.161783143877983,0.166136726737022,-0.068885602056980,0.048050858080387,-0.065585516393185,0.021849008277059,-0.004314763937145,0.018813101574779,-0.080822981894016,-0.068578563630581,-0.058894015848637,-0.213017418980598,-0.089716628193855,-0.053904540836811) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.021891118958592,-0.029848149046302,0.002902553183958,-0.110457189381123,-0.047915954142809,0.015833243727684,-0.101907975971699,-0.051832780241966,0.045837163925171,-0.076914295554161,0.132027417421341,0.078342586755753,0.021201387047768,-0.112185433506966,-0.035557582974434,0.115686617791653) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.084275387227535,-0.056907471269369,-0.126725837588310,-0.079050786793232,-0.089386649429798,0.032078009098768,0.020348485559225,-0.012456918135285,0.067654237151146,-0.002221259288490,-0.002736493945122,-0.030072398483753,0.060340851545334,-0.051557373255491,-0.045645523816347,0.031007578596473) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.051191881299019,-0.195747464895248,0.010835366323590,-0.153310313820839,-0.027410766109824,0.061036538332701,-0.004782945383340,0.027387578040361,-0.013437974266708,-0.085699439048767,0.066282138228416,-0.061690419912338,0.028382096439600,-0.080851539969444,-0.036222100257874,0.003621466457844) * MODEL1_texOff(vec2(1,1));
res += mat4(0.019667036831379,0.006492566317320,-0.008289875462651,-0.069424703717232,-0.021959520876408,-0.004724609199911,0.018098641186953,0.128609091043472,-0.072340391576290,0.029974156990647,-0.010749612003565,0.010777577757835,-0.025067856535316,-0.109871618449688,0.032110754400492,0.000529704557266) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.077627182006836,0.006362243089825,-0.016768401488662,-0.109943218529224,-0.032463803887367,0.023119255900383,-0.033966179937124,-0.038430947810411,0.279404789209366,0.080016590654850,0.013358528725803,0.037765525281429,-0.019373821094632,-0.032917555421591,-0.017247896641493,0.045628685504198) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.013755945488811,-0.025065094232559,0.016432128846645,-0.027012061327696,0.108737170696259,-0.073856115341187,-0.049919467419386,-0.054509487003088,0.086870908737183,0.006296678446233,-0.007172846235335,-0.067793719470501,0.011547937989235,-0.106590650975704,-0.023526061326265,0.070336379110813) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.035246413201094,-0.012670916505158,-0.014981360174716,-0.106801420450211,-0.003779441118240,0.015389204956591,-0.219200581312180,0.010139102116227,0.095692880451679,0.194456458091736,0.047261428087950,0.071916781365871,-0.062551751732826,-0.032892130315304,-0.004726065788418,0.030965846031904) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.055390719324350,-0.031456518918276,-0.102714367210865,0.061252664774656,0.021301627159119,0.016201354563236,-0.065648034214973,0.077192060649395,-0.816349089145660,-0.259725630283356,-0.066118575632572,-0.137789055705070,-0.058150358498096,0.024709513410926,-0.027267510071397,0.099687933921814) * MODEL2_texOff(vec2(0,0));
res += mat4(0.178455427289009,0.158280625939369,0.087979122996330,0.034573387354612,0.213582307100296,0.197575405240059,-0.039581529796124,-0.041910544037819,0.056484952569008,0.045703023672104,-0.110198557376862,0.046277474611998,0.049797765910625,0.047406092286110,-0.016713505610824,0.013672504574060) * MODEL2_texOff(vec2(0,1));
res += mat4(0.030884077772498,-0.186826363205910,-0.112584769725800,-0.001302271964960,-0.016341015696526,-0.001485506421886,-0.127138078212738,0.037560760974884,-0.003682547016069,-0.107298925518990,0.098281912505627,-0.049212772399187,-0.050213772803545,-0.065841250121593,-0.028931483626366,-0.024099247530103) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.047684092074633,0.000036811474274,-0.143212959170341,0.106690615415573,0.083839491009712,-0.067147873342037,-0.068515866994858,0.046156726777554,-0.027179600670934,-0.154264256358147,-0.119180127978325,-0.022781299427152,0.010368241928518,-0.037597410380840,0.042799081653357,0.008125496096909) * MODEL2_texOff(vec2(1,0));
res += mat4(0.048789985477924,0.029878713190556,0.059847936034203,0.048951368778944,0.088277935981750,0.012688989751041,0.010443168692291,-0.020157672464848,0.097505375742912,0.021323418244720,-0.048626508563757,0.024637313559651,0.053157955408096,0.044726442545652,-0.097127154469490,0.090952128171921) * MODEL2_texOff(vec2(1,1));
res += mat4(0.018930796533823,0.096134938299656,-0.009369377046824,0.094934284687042,-0.096413142979145,-0.034388188272715,0.067180015146732,0.057650871574879,-0.022820960730314,-0.033007156103849,0.045252710580826,-0.014330736361444,-0.037664890289307,-0.108773030340672,0.034182589501143,-0.033953152596951) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.020864272490144,0.030233781784773,-0.052895262837410,-0.054539944976568,-0.106607876718044,-0.102192252874374,-0.051596857607365,0.099720671772957,-0.044592656195164,-0.120214685797691,-0.026375165209174,-0.038336891680956,-0.158201292157173,0.080306813120842,0.037438511848450,0.215197369456291) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.102835014462471,0.105696238577366,0.011522530578077,0.062111184000969,-0.022123914211988,-0.027581395581365,0.000846983457450,0.039005629718304,0.026921335607767,-0.009948638267815,-0.056377172470093,0.194115459918976,0.063128627836704,0.040199771523476,-0.012787925079465,-0.044419482350349) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.096841670572758,0.263011783361435,-0.004639914724976,0.083957508206367,0.035750743001699,0.107384219765663,0.025308066979051,-0.309390902519226,-0.032577876001596,0.018480658531189,-0.023849017918110,0.090520590543747,-0.090964972972870,-0.122231014072895,0.190412595868111,-0.141679763793945) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.053900990635157,-0.013089993968606,-0.168275192379951,0.014938118867576,0.088672906160355,-0.115156419575214,0.017364138737321,-0.430484294891357,-0.362567156553268,0.073498725891113,-0.233684718608856,-0.106550611555576,-0.104662500321865,-0.374403953552246,-0.062825448811054,0.037664774805307) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.083194531500340,0.006001444533467,-0.145664304494858,0.028886340558529,0.038135852664709,-0.109800942242146,0.025920134037733,-0.085759706795216,0.168300151824951,0.026633223518729,0.077390737831593,0.081933312118053,0.114658124744892,0.104327082633972,0.074083968997002,-0.026771185919642) * MODEL3_texOff(vec2(0,1));
res += mat4(0.068828292191029,-0.003991483245045,0.119854278862476,-0.017008403316140,0.079100795090199,-0.083114266395569,0.257703751325607,-0.070598036050797,-0.059275820851326,0.025612212717533,-0.107186928391457,0.021871101111174,-0.005199032370001,0.022646406665444,-0.034743722528219,-0.015511807985604) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.061673663556576,0.068093597888947,-0.014967347495258,-0.113874569535255,0.155768305063248,-0.098688870668411,0.035403795540333,-0.054197058081627,-0.086093239486217,0.018001712858677,-0.114941075444221,0.015951354056597,0.015890270471573,0.217619538307190,-0.109820842742920,0.007838631048799) * MODEL3_texOff(vec2(1,0));
res += mat4(0.003089134348556,-0.062044981867075,0.021824339404702,-0.107790544629097,0.014543947763741,-0.023245306685567,0.019403636455536,0.040169190615416,0.104833088815212,-0.076076649129391,-0.035879254341125,0.070336192846298,0.041534651070833,-0.082397185266018,0.038781329989433,0.017261933535337) * MODEL3_texOff(vec2(1,1));
res += mat4(0.018395440652966,-0.019041720777750,-0.028006086125970,-0.127630084753036,0.007693049032241,-0.006054980680346,0.033075407147408,0.062818966805935,-0.018580935895443,-0.033392395824194,-0.040546096861362,0.053675077855587,-0.058652594685555,-0.068991504609585,-0.049217130988836,-0.004658035933971) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.051498096436262,-0.021544624119997,-0.002217199653387,-0.022843334823847,-0.005730444565415,-0.051491364836693,0.012161513790488,-0.039777256548405,0.023362096399069,-0.064953409135342,0.055238272994757,-0.072438500821590,-0.144992142915726,-0.205852717161179,-0.015286133624613,0.006129908375442) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.089334748685360,0.082258358597755,0.079149879515171,0.126516059041023,-0.007974220439792,-0.038248334079981,0.002427582163364,0.022458516061306,0.059396110475063,-0.046198103576899,-0.071058779954910,-0.048815891146660,-0.108889430761337,0.065737232565880,0.035859622061253,0.096432201564312) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.008052074350417,-0.045507069677114,0.038916859775782,-0.008144877851009,0.000761069066357,-0.003409161930904,-0.031153276562691,0.026564292609692,-0.009616662748158,-0.115815177559853,0.082722768187523,-0.004071152303368,-0.064967460930347,0.007623525336385,0.055891171097755,0.051940642297268) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.015470974147320,0.080980971455574,-0.048268489539623,-0.151861637830734,0.020296484231949,0.145306542515755,0.090090364217758,0.032753400504589,0.015492375008762,-0.106260739266872,0.041363190859556,0.051500190049410,-0.231394782662392,0.022154135629535,0.049381043761969,-0.133587345480919) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.142459943890572,-0.081655822694302,0.059683430939913,-0.001981933601201,0.012857323512435,-0.004454643931240,-0.047370601445436,-0.079516202211380,0.021718909963965,-0.007263424806297,0.011355252005160,0.009411333128810,-0.164680674672127,-0.148016214370728,-0.044030364602804,-0.020195413380861) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.019738219678402,0.178989246487617,-0.032703854143620,0.074266508221626,0.014165244996548,0.038185346871614,-0.064083859324455,0.070306584239006,0.015695014968514,0.014413410797715,0.001710454351269,0.017086755484343,-0.075867660343647,0.006868714932352,-0.021293981000781,0.128407642245293) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.046794079244137,0.134626790881157,0.023454824462533,-0.024780292063951,0.043401487171650,-0.348611235618591,0.066420353949070,-0.100433066487312,0.008094194345176,-0.231383651494980,0.007918912917376,-0.011786741204560,-0.065107718110085,0.158206462860107,-0.001836601994000,-0.005041191354394) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.076330102980137,-0.103120349347591,0.032898675650358,0.019743084907532,-0.001356140826829,-0.011416762135923,-0.006050087511539,0.064837053418159,-0.030616089701653,0.217953383922577,-0.086821317672729,-0.137133538722992,-0.074413381516933,-0.165437594056129,-0.047218311578035,-0.020198784768581) * MODEL4_texOff(vec2(1,1));
res += mat4(0.000207924735150,0.029483800753951,0.059200394898653,-0.023258689790964,-0.012696583755314,0.011178950779140,0.108627155423164,-0.076220609247684,-0.136938080191612,-0.086483299732208,0.041222319006920,0.031650099903345,-0.004576455801725,-0.017072051763535,0.025011612102389,-0.078908123075962) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.012718271464109,-0.027102755382657,-0.026866622269154,0.008365250192583,0.011323564685881,0.044081497937441,0.030108407139778,0.004157794173807,-0.241266652941704,0.016224710270762,0.058202713727951,-0.003202007384971,-0.019393663853407,-0.006752971094102,-0.075994946062565,-0.141809999942780) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.059494186192751,0.049351572990417,-0.074741579592228,-0.009351495653391,-0.006140951067209,0.030039643868804,-0.060994114726782,-0.029578013345599,-0.076291762292385,0.074504710733891,0.013604963198304,0.137725904583931,-0.005223242100328,0.126490727066994,-0.067665405571461,-0.030862390995026) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.075359597802162,-0.069736748933792,0.057275678962469,-0.034541394561529,0.008193590678275,0.127529576420784,0.084430679678917,-0.082021556794643,0.058988410979509,0.134459733963013,0.006105954293162,-0.046545118093491,-0.008283789269626,-0.014834626577795,-0.096469156444073,-0.092600822448730) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.002066229470074,0.090398870408535,-0.013848572969437,-0.077255815267563,-0.252340793609619,-0.286612004041672,-0.103783637285233,0.073072411119938,0.185803115367889,0.048195876181126,0.048598404973745,-0.005269637331367,-0.000507784192450,0.117927975952625,-0.115479446947575,-0.186133995652199) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.101302586495876,0.020097829401493,-0.057274099439383,-0.009414939209819,-0.093878857791424,0.057538691908121,0.016938406974077,0.042253665626049,-0.099993318319321,0.014480038546026,-0.102349780499935,0.121015146374702,0.027886623516679,0.137807905673981,-0.039981134235859,-0.064958766102791) * MODEL5_texOff(vec2(0,1));
res += mat4(0.010324563831091,-0.188038975000381,0.247771456837654,-0.136333718895912,0.042330533266068,-0.066059842705727,0.089385516941547,-0.051607012748718,0.012134796008468,0.038637783378363,0.006346996873617,-0.062295056879520,-0.018664728850126,0.148253187537193,-0.020534111186862,-0.091209612786770) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.091105647385120,-0.107829213142395,0.091014020144939,0.027983894571662,-0.024666775017977,0.110134251415730,0.014926466159523,0.040426116436720,0.101015351712704,-0.263373166322708,0.062173657119274,-0.114387683570385,-0.003701863344759,0.109876960515976,0.008252206258476,0.034071270376444) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.049702361226082,-0.115914158523083,0.083754964172840,-0.025597047060728,-0.034380570054054,0.055473759770393,0.032473929226398,0.004114079754800,-0.017180446535349,-0.146318748593330,-0.080875888466835,0.042614474892616,0.023771194741130,-0.007564106490463,0.013835838995874,0.090885370969772) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.072070248425007,0.041324231773615,-0.049701698124409,0.080502353608608,0.054480608552694,-0.036349508911371,-0.018690116703510,0.027563141658902,0.037742968648672,0.115808144211769,-0.127162709832191,0.130185753107071,0.048591416329145,0.167154327034950,0.055338874459267,-0.038065265864134) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.020378686487675,-0.009852237068117,0.007591523695737,-0.012342935428023,0.103274226188660,0.059013608843088,0.133560657501221,-0.266301184892654,0.100776463747025,0.001090793637559,0.092797994613647,-0.115901984274387,-0.018611472100019,-0.131884440779686,0.018858665600419,0.062943823635578) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.033419519662857,0.022077862173319,0.025333004072309,0.058723937720060,0.064724169671535,0.033674865961075,0.071681663393974,-0.008372974582016,0.066488869488239,-0.042446780949831,-0.017467651516199,-0.054366711527109,-0.049662429839373,-0.022956764325500,0.073691293597221,0.059701740741730) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.058314662426710,-0.063443712890148,0.034848298877478,0.002321795560420,0.034028258174658,0.046895906329155,-0.015848826617002,0.078989155590534,0.018938146531582,-0.043408386409283,0.095182649791241,0.037485636770725,0.170068189501762,-0.231912851333618,0.334665536880493,0.146864607930183) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.088614933192730,-0.046452052891254,-0.063228383660316,-0.000082794729678,-0.146491721272469,-0.073385097086430,0.077572353184223,0.163454487919807,-0.069910734891891,-0.143527597188950,-0.051600426435471,0.254429787397385,0.110180258750916,-0.153392434120178,0.067911088466644,-0.021727463230491) * MODEL6_texOff(vec2(0,0));
res += mat4(0.157088890671730,-0.004932961892337,0.049146324396133,-0.140352368354797,-0.061783526092768,0.166101872920990,0.061056476086378,0.214831322431564,0.057374931871891,0.074817895889282,-0.062889218330383,-0.007587883621454,-0.099054932594299,-0.100132070481777,-0.099074356257915,-0.072732172906399) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.028484616428614,-0.011836954392493,-0.111639611423016,0.115701012313366,-0.025341944769025,0.105977751314640,-0.085345499217510,0.025759715586901,-0.018896503373981,-0.031660445034504,0.005349378567189,0.096278764307499,0.051586601883173,-0.154209047555923,-0.083853624761105,0.132789522409439) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.046662822365761,0.107816569507122,-0.034175124019384,0.105196312069893,-0.092905253171921,-0.023763434961438,-0.030613977462053,0.036097738891840,0.066019266843796,0.040858685970306,0.045093819499016,-0.043251924216747,0.038043204694986,-0.048401191830635,0.005961332470179,-0.034884255379438) * MODEL6_texOff(vec2(1,0));
res += mat4(0.080391906201839,-0.050575185567141,0.069717101752758,0.169732898473740,-0.028951818123460,-0.183303743600845,0.135530918836594,-0.089360117912292,-0.012890551239252,0.035792771726847,0.035449009388685,0.040299560874701,-0.054386842995882,-0.005615907255560,-0.044762965291739,-0.003387480974197) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.873364686965942,-0.198770314455032,0.096267610788345,0.294590711593628) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_2x_LA) mapping 6_4

vec4 hook()
{
vec4 res = vec4(-0.057453002780676,0.023206662386656,0.012240262702107,-0.087575420737267);
res += mat4(-0.042968496680260,0.026699148118496,-0.010001542046666,0.001361667877063,0.048891376703978,-0.057836785912514,-0.086535476148129,0.145378038287163,-0.146527484059334,0.032862506806850,0.007366491947323,0.153674840927124,0.040701657533646,0.033537790179253,-0.001465309411287,-0.107956916093826) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.053333159536123,0.076109409332275,-0.022683314979076,-0.148879885673523,-0.223379611968994,0.090705148875713,-0.000562732515391,0.128970518708229,0.021836256608367,-0.095517165958881,-0.039389129728079,0.148247852921486,0.095849171280861,-0.103274732828140,0.124305844306946,-0.155771866440773) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.162835270166397,0.044348813593388,0.048482116311789,-0.027823505923152,-0.124250046908855,-0.029867345467210,-0.058884277939796,-0.012250859290361,0.082406170666218,-0.132149472832680,0.040572185069323,0.255227386951447,0.044256150722504,-0.019684279337525,-0.071550920605659,-0.053020622581244) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.117213621735573,-0.013710981234908,-0.092551827430725,0.030215339735150,-0.125177279114723,0.105406858026981,-0.175662726163864,0.154856979846954,-0.004406639374793,-0.079883560538292,-0.079734101891518,0.193809598684311,0.092247620224953,0.038451224565506,0.094248190522194,0.074411645531654) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.050380378961563,-0.058004315942526,-0.043658282607794,0.134525895118713,-0.076833270490170,0.144921153783798,-0.146458104252815,0.215643614530563,-0.059963852167130,-0.178970009088516,0.009876251220703,-0.132884174585342,0.119086891412735,-0.110881067812443,0.109312593936920,-0.185581848025322) * MODEL1_texOff(vec2(0,0));
res += mat4(0.247626781463623,-0.069729767739773,-0.127772256731987,0.179661437869072,-0.023943632841110,-0.045810058712959,-0.085511602461338,-0.033725399523973,-0.008838437497616,-0.249734103679657,-0.000687092076987,0.024634184315801,0.075262613594532,0.038358263671398,-0.105146065354347,-0.127807959914207) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.074950985610485,-0.111756876111031,0.045632585883141,-0.033237542957067,-0.077287040650845,-0.126183316111565,-0.005349840037525,-0.060639273375273,0.047747060656548,-0.095150090754032,0.066974654793739,0.235691994428635,-0.085091717541218,-0.068492099642754,0.047841999679804,-0.006008136551827) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.170436412096024,-0.537859141826630,-0.250731736421585,0.024399869143963,-0.116036430001259,-0.219582036137581,-0.063977688550949,-0.094126641750336,0.049181468784809,0.029969792813063,0.012479064986110,0.128808721899986,0.066583842039108,0.061542097479105,0.038415554910898,0.074564248323441) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.040859993547201,-0.273153871297836,0.011101612821221,-0.107014484703541,-0.124160416424274,-0.104994535446167,0.058302801102400,-0.025504816323519,-0.024816218763590,-0.099966809153557,0.063192874193192,0.035919498652220,0.012752559967339,0.027727831155062,0.009248937480152,0.022747993469238) * MODEL1_texOff(vec2(1,1));
res += mat4(0.041717275977135,0.014794359914958,0.043274253606796,0.092282645404339,-0.073733255267143,-0.020476421341300,0.033345922827721,-0.223892837762833,-0.028246533125639,-0.013871600851417,-0.070019356906414,0.014284482225776,-0.237188056111336,0.003417428582907,0.088062152266502,-0.063957400619984) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.025747796520591,0.205829381942749,-0.019754985347390,0.024632353335619,-0.011277658864856,-0.002809765981510,-0.015588631853461,0.013411369174719,-0.289379119873047,0.019226133823395,0.105956368148327,0.209525614976883,-0.151727974414825,0.048020884394646,0.008924843743443,-0.189969345927238) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.069374121725559,0.000244982773438,0.023614630103111,-0.133039534091949,-0.090672589838505,0.047502551227808,0.065711900591850,-0.079278618097305,-0.188724398612976,0.004267964512110,0.032445468008518,0.027230253443122,-0.048622161149979,-0.001164411660284,0.073394805192947,-0.075535140931606) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.088532790541649,0.020192889496684,0.119639366865158,-0.019926112145185,-0.095300517976284,0.124134108424187,0.007332020904869,0.115886852145195,0.054589070379734,0.128867045044899,0.020325189456344,0.109635867178440,-0.115668810904026,-0.102041423320770,0.092436090111732,0.000696860137396) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.215658918023109,-0.021127775311470,-0.150626778602600,-0.042426478117704,0.038561839610338,0.006492792163044,0.228102833032608,-0.162691578269005,0.050996337085962,-0.088854745030403,-0.143664598464966,-0.336919695138931,-0.004559697117656,0.121480226516724,0.007845076732337,0.031981304287910) * MODEL2_texOff(vec2(0,0));
res += mat4(0.014695187099278,0.038687251508236,0.064757376909256,-0.043780051171780,-0.040620546787977,-0.040007986128330,0.064101584255695,0.100382991135120,-0.133877590298653,0.003971654921770,0.100893832743168,-0.031112713739276,-0.110144704580307,-0.033053439110518,0.143608674407005,-0.054952215403318) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.107468344271183,-0.084485992789268,0.093844600021839,-0.035435147583485,0.042452696710825,-0.029953779652715,0.038948833942413,-0.019034318625927,-0.066264986991882,0.009795331396163,0.055585950613022,-0.041788991540670,0.062112294137478,0.059574492275715,-0.134677097201347,0.083926677703857) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.012560594826937,0.137423560023308,-0.106736652553082,0.104133620858192,0.039719924330711,-0.003306140191853,0.019834326580167,0.085221841931343,0.116358287632465,0.241449818015099,-0.121674522757530,0.023358317092061,-0.272235155105591,0.185239970684052,0.164702191948891,-0.026863690465689) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.046855885535479,-0.096313752233982,0.016749529168010,0.066120177507401,0.065651692450047,-0.042998287826777,-0.010306673124433,-0.027929870411754,-0.030637372285128,0.061635252088308,0.051114153116941,0.024544501677155,-0.053644567728043,0.065916121006012,-0.030885780230165,-0.033373411744833) * MODEL2_texOff(vec2(1,1));
res += mat4(0.016330158337951,0.066700324416161,-0.082437261939049,-0.096662431955338,-0.056190177798271,-0.085018433630466,-0.014171208254993,0.076462231576443,-0.057409949600697,-0.146943375468254,0.012216182425618,0.061983853578568,-0.064494401216507,-0.074056066572666,-0.010032189078629,0.001407262170687) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.093072541058064,-0.040376883000135,0.003946071024984,-0.108205832540989,0.236139193177223,-0.043175749480724,0.012861273251474,0.125937059521675,0.103507794439793,-0.218854323029518,0.000772346102167,0.196018859744072,-0.144436031579971,-0.066943518817425,-0.180148839950562,-0.188406497240067) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.077423326671124,0.118801608681679,-0.208633884787560,-0.286710679531097,-0.013657713308930,-0.014124486595392,-0.028682384639978,0.164936184883118,0.116894915699959,0.027583707123995,-0.046499084681273,0.042654342949390,-0.011046052910388,-0.001922263996676,-0.018527176231146,0.013576048426330) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.134560674428940,0.155419647693634,0.066541478037834,0.000428842700785,0.012545275501907,0.120631158351898,-0.271494537591934,-0.080072246491909,0.059904135763645,-0.049585938453674,0.075612574815750,-0.073330715298653,0.070647217333317,-0.017767865210772,-0.122502572834492,-0.029636494815350) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.222278192639351,-0.042756970971823,0.065841637551785,-0.014501729980111,-0.075687654316425,-0.112514071166515,0.151473239064217,0.070194095373154,0.091586075723171,0.100374348461628,0.031355537474155,0.106518998742104,0.008855826221406,0.119274117052555,0.002587542869151,0.091386452317238) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.046112384647131,0.031112086027861,-0.075815960764885,-0.067936360836029,0.073576115071774,0.042575869709253,-0.027548320591450,0.142769545316696,0.060907136648893,-0.120613604784012,-0.014380034059286,0.160175696015358,0.009975697845221,0.096293643116951,0.114336520433426,0.073028586804867) * MODEL3_texOff(vec2(0,1));
res += mat4(0.087805315852165,-0.011710860766470,-0.123891502618790,0.047002449631691,-0.007211755961180,0.012031472288072,-0.042583279311657,-0.002225402742624,-0.025973258540034,0.132486626505852,0.020105209201574,-0.070881538093090,-0.094489455223083,0.031392689794302,-0.042225413024426,-0.018109319731593) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.022777542471886,0.227119415998459,0.031702157109976,-0.021903991699219,0.321917951107025,-0.102175936102867,-0.063108138740063,0.067827261984348,-0.065775133669376,-0.222849905490875,-0.015261099673808,-0.207145720720291,0.019255531951785,-0.056095995008945,0.019469652324915,-0.035072505474091) * MODEL3_texOff(vec2(1,0));
res += mat4(0.057281203567982,0.135719105601311,-0.124325141310692,0.056060064584017,0.063075326383114,-0.089392542839050,0.061159037053585,-0.061924804002047,0.062518633902073,-0.110638543963432,0.117701992392540,-0.001909930841066,0.005890321452171,-0.095196373760700,0.045474350452423,0.036155842244625) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.052275698632002,0.112327434122562,-0.010350398719311,-0.177241817116737,-0.007233011070639,-0.028799628838897,-0.023783329874277,0.029538985341787,0.113748848438263,-0.129866510629654,-0.089494086802006,-0.208776816725731,-0.065722338855267,-0.009284106083214,-0.000632469833363,-0.250381290912628) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.045733418315649,0.037609804421663,0.003037783782929,0.088995851576328,0.052265193313360,-0.010199289768934,-0.048584926873446,-0.025867538526654,0.100646480917931,-0.051723483949900,-0.054552432149649,-0.031789433211088,0.134463101625443,0.075682274997234,0.001430615084246,-0.066521279513836) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.014316912740469,0.023287350311875,-0.078766264021397,0.147247195243835,0.007325216196477,-0.007244876585901,0.068362116813660,-0.074492193758488,0.087995044887066,-0.084120631217957,0.041723441332579,-0.149334281682968,0.079343527555466,0.063877321779728,-0.035372741520405,0.017237076535821) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.048061050474644,0.006103788502514,0.199352741241455,0.040609877556562,-0.077677212655544,0.064014315605164,-0.064235478639603,-0.024302823469043,0.134933456778526,0.003733057528734,-0.025287307798862,-0.091868311166763,0.006277821958065,-0.049721721559763,-0.047776840627193,0.098417446017265) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.143265545368195,0.076425164937973,0.238160565495491,0.124034106731415,-0.255773961544037,-0.054739184677601,0.045379988849163,-0.318827778100967,-0.095241717994213,-0.048962932080030,-0.104640372097492,-0.064529456198215,0.129902273416519,0.050271335989237,0.041109509766102,0.033965975046158) * MODEL4_texOff(vec2(0,0));
res += mat4(0.190224289894104,-0.019884791225195,-0.094640485942364,0.058969039469957,0.031692013144493,-0.015127503313124,0.009233594872057,-0.031370088458061,-0.168499782681465,-0.067721679806709,0.130763232707977,-0.127689510583878,0.206192299723625,0.093810357153416,-0.172070458531380,0.103177480399609) * MODEL4_texOff(vec2(0,1));
res += mat4(0.073582358658314,-0.108655288815498,-0.100418716669083,0.058353833854198,0.024951800704002,-0.083486914634705,0.099062785506248,0.029592176899314,0.050584163516760,0.063423424959183,-0.007363257929683,-0.027533899992704,-0.043730784207582,-0.038553938269615,0.097177289426327,-0.138307273387909) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.026934050023556,-0.196093082427979,0.027241874486208,-0.090773679316044,-0.112693212926388,0.059133656322956,-0.089720018208027,0.146528214216232,-0.025417732074857,0.060655135661364,-0.000966996769421,0.019969489425421,-0.077623538672924,-0.067895278334618,-0.034105960279703,-0.120679967105389) * MODEL4_texOff(vec2(1,0));
res += mat4(0.064999788999557,-0.044080998748541,-0.065345972776413,-0.043686985969543,0.030989667400718,0.016831293702126,0.032207477837801,-0.003681617556140,0.110534965991974,0.169802099466324,-0.008887585252523,0.068316683173180,0.052294854074717,-0.023102547973394,-0.031773854047060,-0.030704574659467) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.154412612318993,0.013162434101105,-0.126655265688896,-0.005252021830529,-0.018037177622318,-0.193411916494370,-0.039770070463419,0.154292836785316,0.092969030141830,-0.156785354018211,0.100279107689857,-0.130533188581467,0.069540128111839,0.043754778802395,0.047488488256931,0.066479526460171) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.057717856019735,-0.062554582953453,0.015895267948508,-0.013403364457190,-0.076812148094177,-0.028232291340828,-0.163505390286446,-0.212223500013351,0.233712181448936,-0.219329595565796,0.055361468344927,-0.111708670854568,0.013931135646999,0.116814196109772,-0.006065602414310,-0.028903968632221) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.017374582588673,0.170562893152237,0.022047569975257,0.131064727902412,0.045163977891207,-0.048877894878387,0.068636633455753,-0.240151062607765,-0.003067896002904,0.044358450919390,-0.072950199246407,0.136664077639580,-0.016169158741832,0.054868895560503,-0.021616078913212,0.122373506426811) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.071019567549229,0.037143595516682,0.031323395669460,0.042232781648636,-0.044275876134634,0.068901725113392,-0.072996802628040,-0.026035215705633,-0.129502058029175,-0.079252421855927,0.121250078082085,0.082015193998814,-0.042979653924704,0.008239755406976,0.001459207851440,0.035352841019630) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.101981528103352,0.194160506129265,0.131444960832596,0.010546028614044,-0.179988101124763,-0.026692619547248,-0.321374058723450,-0.027477610856295,-0.388036757707596,0.234296709299088,-0.020336408168077,0.036884203553200,0.007944468408823,-0.093073442578316,0.073771566152573,0.093373343348503) * MODEL5_texOff(vec2(0,0));
res += mat4(0.162222772836685,0.088540673255920,-0.143610492348671,0.130720615386963,0.074320338666439,-0.060672175139189,0.088298834860325,0.081516899168491,0.137285366654396,0.067595593631268,-0.141657620668411,0.197351470589638,0.048730164766312,-0.021956352517009,0.025723110884428,-0.058566126972437) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.052417349070311,0.034037198871374,-0.019985005259514,0.106842353940010,0.073560893535614,-0.071288295090199,0.036948367953300,-0.013561235740781,-0.033375341445208,0.151167169213295,0.101656362414360,-0.042835630476475,0.002236478729174,-0.027970142662525,-0.031692959368229,0.090879231691360) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.003235065378249,0.081482790410519,0.060781419277191,-0.022694233804941,-0.033897995948792,0.153798431158066,-0.155258417129517,0.103313922882080,-0.047225635498762,0.011019864119589,-0.052071057260036,-0.067201890051365,0.054740522056818,-0.087607041001320,0.052348304539919,-0.003714123275131) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.044058844447136,0.061301797628403,-0.050870165228844,-0.104968413710594,0.004336731974036,-0.016366453841329,-0.004416701383889,0.049512729048729,0.031247140839696,0.020877834409475,-0.038459789007902,-0.021681342273951,0.032643895596266,-0.072074651718140,0.078714922070503,0.021611405536532) * MODEL5_texOff(vec2(1,1));
res += mat4(0.035699278116226,0.061766646802425,-0.040365856140852,-0.033040799200535,0.020106397569180,0.016000451520085,0.054064802825451,0.033082764595747,0.132500961422920,-0.059851687401533,0.007759805303067,0.300997972488403,-0.007132961880416,0.133520126342773,-0.112788699567318,-0.167990595102310) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.005809851922095,0.173701524734497,0.018376531079412,0.015600224025548,-0.058051027357578,0.204622790217400,-0.014452499337494,-0.000247452931944,-0.197170272469521,0.115635678172112,-0.003283117432147,-0.070530787110329,0.099749177694321,-0.074328869581223,0.096264213323593,-0.237090170383453) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.059299912303686,-0.091905266046524,0.111790604889393,0.104963690042496,-0.103803992271423,0.138696894049644,0.044444248080254,-0.115541808307171,-0.128107413649559,-0.049144815653563,0.027792260050774,-0.173923730850220,0.022038226947188,-0.030505567789078,0.006182773504406,0.064623638987541) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.090722560882568,0.041892234236002,-0.026169234886765,0.060791488736868,0.055008288472891,-0.116964109241962,0.191530406475067,-0.048971764743328,0.070407323539257,0.061469987034798,-0.005467944312841,0.082306966185570,0.130332008004189,-0.044119246304035,0.006518608424813,0.244826450943947) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.260753571987152,0.106360875070095,-0.036841921508312,0.193005859851837,-0.097096413373947,-0.119671925902367,-0.329402148723602,0.213329687714577,0.025014750659466,-0.058265898376703,-0.149066925048828,-0.017829408869147,-0.109509177505970,-0.000524564238731,0.087665997445583,-0.036007314920425) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.042912714183331,-0.034558713436127,0.033721365034580,-0.159072056412697,-0.088289767503738,-0.107030346989632,-0.014707871712744,0.063588194549084,0.057850591838360,-0.114005595445633,0.110159941017628,-0.028848584741354,0.053906913846731,0.054479323327541,-0.081948712468147,-0.047761179506779) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.099244661629200,-0.082278490066528,-0.033459961414337,0.066244184970856,-0.080280482769012,-0.040760949254036,-0.007940042763948,-0.107131399214268,0.026566056534648,-0.125094175338745,0.088566400110722,0.012511535547674,-0.131910249590874,-0.237510934472084,0.139629110693932,0.033977672457695) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.203828573226929,-0.193933188915253,-0.083974875509739,-0.045792005956173,0.021471388638020,-0.147464618086815,0.022146204486489,-0.077847070991993,0.022747684270144,-0.101082988083363,0.020462417975068,-0.004030411131680,0.015795132145286,0.014679603278637,-0.029835201799870,0.053422875702381) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.094427078962326,-0.044385250657797,-0.043688856065273,0.145361945033073,0.015028735622764,0.044329825788736,-0.057178657501936,0.038730084896088,0.004455408547074,0.001213870826177,-0.108180232346058,0.035382147878408,0.025260362774134,0.088153503835201,-0.046478245407343,0.002653802046552) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.075672507286072,0.125078395009041,-0.317323505878448,-0.015959942713380) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_2x_LA) mapping 6_5

vec4 hook()
{
vec4 res = vec4(0.073550999164581,-0.014952290803194,-0.138476073741913,-0.129325091838837);
res += mat4(-0.038850393146276,-0.052151490002871,-0.055170625448227,0.012275745160878,-0.036572270095348,-0.038192745298147,-0.023482572287321,0.029993157833815,0.068415306508541,-0.038926560431719,-0.133272945880890,-0.017726795747876,0.023846006020904,-0.083309322595596,0.032431524246931,-0.000950700778048) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.139076665043831,0.053170301020145,0.145483180880547,-0.169915318489075,0.188309013843536,0.124768652021885,0.073022916913033,-0.080680981278419,-0.163085430860519,-0.062122255563736,-0.133503645658493,0.097732082009315,-0.122904054820538,-0.103576980531216,-0.115517646074295,0.181617736816406) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.041033849120140,0.193025082349777,0.040509782731533,-0.118548549711704,0.098455861210823,0.071863397955894,-0.005894219502807,-0.012173877097666,0.117969058454037,0.014421417377889,-0.200010284781456,0.021636694669724,0.023137444630265,-0.130346193909645,0.123865842819214,-0.037660855799913) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.052294112741947,0.045650754123926,0.019919054582715,-0.057351455092430,0.125978320837021,0.045899953693151,-0.345162749290466,-0.060513079166412,0.126472309231758,0.147548571228981,-0.097030080854893,-0.131780356168747,0.105586111545563,-0.062514945864677,0.192364349961281,-0.012995939701796) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.148190185427666,-0.023478141054511,-0.061793539673090,0.171957671642303,0.072231300175190,0.027603389695287,-0.291777729988098,-0.005053219385445,0.015750149264932,0.162813007831573,0.031814917922020,-0.069716893136501,-0.195702522993088,-0.101671464741230,0.188146948814392,0.038997728377581) * MODEL1_texOff(vec2(0,0));
res += mat4(0.004885885398835,0.072605952620506,-0.126116260886192,0.033001329749823,0.038378108292818,-0.055296812206507,-0.189903154969215,0.043712768703699,-0.266319513320923,0.248162627220154,-0.139844715595245,-0.092243529856205,0.041163299232721,-0.011263323016465,0.009488035924733,-0.005413818173110) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.028794828802347,-0.023838739842176,-0.121810287237167,0.004337697289884,0.080756060779095,-0.046720158308744,-0.070653602480888,0.018313640728593,-0.015951417386532,-0.032423265278339,-0.063010439276695,0.019803270697594,-0.050417259335518,-0.044104047119617,0.124932177364826,0.014338171109557) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.012099440209568,0.067757040262222,-0.021306267008185,-0.152928486466408,0.050015166401863,0.051113110035658,0.045385755598545,-0.000621623359621,-0.005425180308521,0.033152323216200,-0.175959646701813,-0.119131654500961,-0.105014115571976,-0.098446182906628,0.137313738465309,0.059610974043608) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.302562654018402,0.045529115945101,-0.001736059784889,0.119916148483753,-0.053024508059025,-0.029371676966548,0.022293493151665,-0.019725671038032,0.067908100783825,0.052958663552999,0.008911893703043,-0.072527162730694,0.012319617904723,-0.086357600986958,0.019721116870642,-0.038503289222717) * MODEL1_texOff(vec2(1,1));
res += mat4(0.036302905529737,-0.050236064940691,-0.027240198105574,-0.008829612284899,-0.029176773503423,-0.028756834566593,-0.018236193805933,0.055067140609026,-0.090716615319252,-0.064135678112507,-0.036864861845970,-0.065378285944462,0.078824803233147,0.080314204096794,0.003446131013334,-0.162037089467049) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.042895853519440,-0.004628003109246,-0.002220362657681,0.031589873135090,-0.049715716391802,-0.096861533820629,-0.002137752017006,-0.082803912460804,0.222234934568405,0.243292599916458,0.076438762247562,-0.159639194607735,-0.261861264705658,-0.046585243195295,0.037852801382542,-0.139193698763847) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.105896815657616,0.051815208047628,-0.047055006027222,0.052356246858835,0.019692832604051,-0.037227261811495,-0.007222017273307,0.025434182956815,0.060633752495050,0.204455614089966,-0.050880223512650,-0.096769183874130,-0.036118943244219,0.001677918247879,-0.035543743520975,-0.008504607714713) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.060966297984123,-0.004521913360804,-0.003257625736296,-0.047981563955545,0.073187381029129,-0.069229751825333,-0.223586529493332,-0.047702778130770,0.231001198291779,0.087470255792141,-0.128147229552269,0.028227193281054,-0.111121878027916,-0.135049760341644,-0.031322523951530,-0.049206234514713) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.075340256094933,0.066638782620430,0.064953409135342,0.144964516162872,0.134661659598351,-0.005054058972746,0.116571873426437,0.184137836098671,-0.037739414721727,-0.162201449275017,0.027901463210583,-0.341687619686127,-0.081934854388237,-0.141659840941429,-0.312669754028320,0.132568880915642) * MODEL2_texOff(vec2(0,0));
res += mat4(0.000523593800608,-0.003044217126444,0.230372071266174,0.060586042702198,-0.065154679119587,0.051637586206198,0.051612496376038,0.004329937044531,-0.082634977996349,-0.037206869572401,0.041548106819391,-0.043570160865784,0.039294138550758,-0.167625546455383,0.180561542510986,-0.043940052390099) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.090349301695824,-0.071365833282471,-0.071194328367710,0.012412223964930,0.052965670824051,-0.040426604449749,0.055291157215834,0.038114476948977,0.040500439703465,-0.075629107654095,0.109108380973339,-0.009533482603729,-0.060266323387623,-0.070912688970566,-0.216753095388412,0.038038056343794) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.088829830288887,-0.003956037573516,-0.288757055997849,0.075314134359360,-0.073412477970123,-0.011849662289023,0.043873634189367,0.039383500814438,-0.185803920030594,-0.095081470906734,-0.249092221260071,0.025861736387014,0.140997782349586,-0.100781947374344,0.002251311903819,0.061530388891697) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.007172835990787,-0.054357137531042,-0.013559357263148,0.054060731083155,0.146906509995461,-0.051429975777864,0.088735997676849,0.056452799588442,-0.047648411244154,-0.049678694456816,-0.036015737801790,-0.031075041741133,-0.054238159209490,-0.068157620728016,-0.096784055233002,-0.027382250875235) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.110008947551250,-0.070878267288208,-0.027383482083678,0.087858594954014,-0.024905702099204,-0.067618198692799,-0.123441815376282,0.070078834891319,-0.030591608956456,-0.076507918536663,-0.125575453042984,0.086376398801804,-0.008388013578951,0.059117272496223,0.050166215747595,0.135043725371361) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.180180951952934,0.041516628116369,-0.051296059042215,0.064290605485439,-0.079336330294609,-0.148240149021149,-0.292477488517761,0.123752161860466,-0.006701057311147,-0.191276550292969,-0.151613309979439,0.017067298293114,-0.116545550525188,-0.140745550394058,-0.097313441336155,0.037722080945969) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.107321038842201,-0.228661969304085,-0.112523443996906,0.092278033494949,-0.035927068442106,-0.009021361358464,0.115243695676327,-0.012787317857146,0.033412959426641,-0.064602188766003,-0.130275800824165,-0.022223081439734,0.025707915425301,0.028147725388408,0.016321877017617,0.021943241357803) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.039538230746984,-0.028210002928972,-0.176122143864632,0.019252838566899,0.112334959208965,0.097265131771564,0.014792534522712,-0.139319762587547,-0.043756727129221,0.023077564314008,-0.043643765151501,-0.028265528380871,-0.002506509190425,-0.049762710928917,-0.207743272185326,-0.085352882742882) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.071604356169701,-0.159524723887444,-0.114536531269550,0.118978992104530,0.006813921499997,0.304584652185440,0.224109992384911,-0.146809250116348,-0.068796254694462,-0.009701280854642,0.073533982038498,-0.031526688486338,-0.134124919772148,-0.179556235671043,-0.225916847586632,-0.314011573791504) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.092343434691429,-0.003909629303962,-0.122204370796680,0.036009792238474,-0.147294029593468,0.200189575552940,-0.085831522941589,0.014189353212714,0.082628369331360,0.055732317268848,-0.009372275322676,-0.018351648002863,-0.071200914680958,0.005315924528986,0.139449447393417,-0.069186165928841) * MODEL3_texOff(vec2(0,1));
res += mat4(0.022755123674870,0.058478318154812,0.067635312676430,0.008833881467581,-0.073920719325542,0.096296705305576,0.211731523275375,0.103278659284115,-0.023139206692576,0.009324700571597,0.002288153162226,-0.012096808291972,-0.000876465172041,0.012045260518789,-0.061218645423651,-0.011946910060942) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.004101256839931,0.031219078227878,-0.170809283852577,0.059097636491060,0.111312121152878,0.208239719271660,-0.025700606405735,-0.117275133728981,-0.064530119299889,-0.029317904263735,0.151426836848259,-0.027200205251575,0.026873750612140,-0.039097785949707,0.040071472525597,-0.013870232738554) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.163290515542030,0.025345705449581,-0.080675460398197,0.094444133341312,-0.201100438833237,0.123299680650234,-0.091737315058708,0.024477591738105,-0.059405140578747,0.159749746322632,0.102417215704918,0.022617321461439,0.067503467202187,0.039316210895777,0.023159142583609,-0.022983478382230) * MODEL3_texOff(vec2(1,1));
res += mat4(0.145369574427605,0.020270261913538,0.037075512111187,-0.012053157202899,0.003180255880579,0.028701219707727,-0.087555766105652,-0.060947135090828,-0.134284168481827,0.066686421632767,0.194689050316811,-0.032476902008057,-0.038020547479391,0.101423352956772,-0.087882608175278,-0.004422445315868) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.135712623596191,-0.083287127315998,-0.194633543491364,0.180649027228355,-0.085254572331905,0.084883876144886,-0.009649522602558,-0.120066910982132,0.116062447428703,0.095713771879673,0.164801374077797,-0.024964459240437,-0.136385336518288,-0.105692595243454,-0.258502632379532,0.163347542285919) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.068273633718491,-0.122886568307877,0.094125300645828,-0.049634560942650,0.007695368025452,0.033802997320890,-0.017004622146487,-0.034875202924013,-0.164752513170242,0.050348281860352,0.020737037062645,0.083367615938187,-0.209217727184296,-0.026747563853860,0.058948285877705,0.013904089108109) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.097574785351753,0.019938578829169,0.243117690086365,0.282020121812820,0.008968358859420,0.044736649841070,-0.001604131073691,0.120760641992092,-0.061765108257532,0.010427882894874,0.219745874404907,-0.066266834735870,-0.195982173085213,-0.065766297280788,-0.055129591375589,0.089509442448616) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.225044786930084,0.180175453424454,0.106898114085197,0.011698282323778,0.166451901197433,-0.248339504003525,0.076538473367691,0.088524580001831,-0.198526725172997,-0.012304700911045,-0.069592140614986,0.002188027370721,-0.178063794970512,0.024613261222839,0.187382519245148,0.120789423584938) * MODEL4_texOff(vec2(0,0));
res += mat4(0.102931849658489,0.025687608867884,-0.027484262362123,0.090873010456562,-0.048214074224234,-0.071766301989555,0.001482820836827,0.095813237130642,-0.080146037042141,-0.186065390706062,0.205745354294777,0.035355031490326,0.080175898969173,0.070711754262447,-0.075472950935364,0.081068865954876) * MODEL4_texOff(vec2(0,1));
res += mat4(0.128488004207611,-0.116921119391918,-0.146889716386795,0.061079390347004,-0.050237160176039,-0.078344136476517,0.057860266417265,0.093299791216850,-0.058383312076330,0.050024177879095,0.142951056361198,0.033884719014168,0.059565849602222,-0.056360222399235,-0.055616997182369,-0.043678775429726) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.109808519482613,0.050428491085768,0.085830911993980,0.086636878550053,-0.069635972380638,0.105839312076569,-0.221397191286087,-0.142524838447571,0.035047031939030,-0.073573701083660,0.054508216679096,0.054171439260244,-0.082161948084831,-0.010762348771095,-0.090905085206032,0.023309160023928) * MODEL4_texOff(vec2(1,0));
res += mat4(0.008780227974057,0.108647443354130,0.030720731243491,-0.004536225460470,0.028693756088614,0.022640099748969,-0.036248136311769,-0.051597364246845,0.045519780367613,-0.060376375913620,0.031912121921778,-0.000186501900316,-0.021309046074748,-0.067720368504524,-0.018834197893739,0.025427391752601) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.047472808510065,-0.028867729008198,-0.217722237110138,-0.162238210439682,-0.016253471374512,-0.055044542998075,-0.074155785143375,0.166263282299042,-0.170761495828629,-0.135197326540947,-0.065498769283295,0.174522593617439,-0.042227756232023,-0.057198762893677,0.125870779156685,0.102695688605309) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.015978895127773,-0.049798227846622,0.043351590633392,-0.108072020113468,0.133722528815269,0.016362965106964,0.126214295625687,0.032945651561022,-0.184832915663719,-0.163652956485748,-0.125784710049629,0.255734533071518,-0.051608681678772,0.026667328551412,0.009431069716811,-0.000791985425167) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.015384842641652,-0.001727544120513,-0.042419962584972,0.020540479570627,-0.129484698176384,0.077861435711384,0.050739195197821,0.070589229464531,0.056452900171280,-0.007346565369517,-0.035789728164673,0.032426722347736,0.081468112766743,-0.004720609635115,-0.062239669263363,0.043722838163376) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.011299690231681,0.166070148348808,-0.033928293734789,-0.011053427122533,0.186954170465469,-0.029771154746413,-0.341669261455536,0.045670792460442,-0.055788885802031,0.037023797631264,0.104452058672905,0.241200625896454,0.060205928981304,-0.042770519852638,0.140093132853508,0.040546476840973) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.171461492776871,0.148371547460556,-0.112413629889488,-0.000494752894156,-0.183568567037582,-0.145421624183655,-0.353765487670898,-0.192655488848686,-0.090668559074402,-0.190150812268257,0.000228551041801,-0.354951709508896,-0.021360412240028,-0.009719256311655,0.008502977900207,-0.063420154154301) * MODEL5_texOff(vec2(0,0));
res += mat4(0.064139291644096,-0.046792395412922,-0.073695495724678,0.083692766726017,-0.027340769767761,-0.197500631213188,0.082471534609795,0.008923134766519,0.138095408678055,0.112810008227825,-0.312054604291916,0.013282902538776,0.010331617668271,-0.037728991359472,0.095978036522865,0.034741487354040) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.082233540713787,-0.041487403213978,-0.114288993179798,-0.115912392735481,-0.085959777235985,0.002385927131400,0.051552519202232,0.005566399078816,0.001281689852476,-0.031636044383049,-0.070450030267239,-0.002830288605765,0.054040949791670,0.028457341715693,0.049605913460255,0.015172179788351) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.114306010305882,-0.112305752933025,0.042904246598482,-0.072301737964153,-0.082856267690659,0.049855086952448,-0.154442042112350,0.056015711277723,-0.028410879895091,0.097737379372120,-0.030624423176050,-0.010471172630787,0.042153928428888,0.003160690423101,0.189902618527412,-0.013186924159527) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.161090239882469,0.184287801384926,-0.016923010349274,0.025581182911992,0.135427609086037,0.037718337029219,-0.044123400002718,-0.001722374116071,-0.172370910644531,0.084102943539619,-0.015849357470870,-0.043706580996513,0.027834547683597,-0.054982494562864,0.101216748356819,0.008758839219809) * MODEL5_texOff(vec2(1,1));
res += mat4(0.099398612976074,-0.034565001726151,-0.015107843093574,-0.056376650929451,0.053119178861380,0.046379692852497,-0.050906606018543,0.000794841966126,0.178899705410004,-0.005077576264739,-0.089412398636341,-0.003628512844443,-0.078538052737713,0.103578455746174,0.030960796400905,-0.010131547227502) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.045877646654844,-0.100147835910320,0.068915650248528,0.031954400241375,0.139010369777679,0.089069537818432,0.249764844775200,-0.073733881115913,0.090860933065414,0.181222543120384,0.181174695491791,-0.214880093932152,-0.183741360902786,0.005856701638550,-0.096389584243298,0.031888309866190) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.017630394548178,0.095009125769138,0.060196507722139,0.020839577540755,-0.079496704041958,0.025544470176101,-0.024303443729877,-0.112418390810490,-0.177876174449921,0.045844178646803,-0.032540380954742,0.039497181773186,-0.035175457596779,-0.016334673389792,0.005077352747321,-0.001802849932574) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.027543256059289,-0.059114273637533,0.157421052455902,-0.006254807580262,-0.123319834470749,-0.011657414957881,0.208268001675606,0.160421192646027,0.161435276269913,0.018456432968378,-0.099270477890968,0.015661019831896,-0.048696227371693,-0.159918919205666,-0.094786033034325,-0.149586111307144) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.077194616198540,0.091354727745056,0.238454669713974,0.141689434647560,-0.012606011703610,-0.086471930146217,-0.319326996803284,-0.068861618638039,-0.224801376461983,-0.307631373405457,-0.218673586845398,0.251776963472366,-0.421985775232315,-0.230306014418602,0.155407354235649,-0.122072190046310) * MODEL6_texOff(vec2(0,0));
res += mat4(0.121967680752277,0.255477905273438,0.162826061248779,0.006477568764240,0.030352670699358,0.019852265715599,-0.115213431417942,-0.045184057205915,-0.011545090004802,-0.081501178443432,0.071227431297302,-0.012348594143987,-0.003918662667274,0.036878462880850,-0.031131250783801,0.053418029099703) * MODEL6_texOff(vec2(0,1));
res += mat4(0.056061882525682,0.099916867911816,-0.145930543541908,-0.020200537517667,-0.017096661031246,-0.062300670892000,-0.119144521653652,0.001160890678875,0.008210157044232,0.008768291212618,-0.128154113888741,-0.005100723356009,0.038558285683393,0.036164022982121,0.195618137717247,-0.001997590530664) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.037386812269688,0.024490172043443,-0.086982138454914,0.132063448429108,0.022720869630575,0.025258896872401,0.047788139432669,0.000297108141240,-0.218393564224243,0.136809170246124,0.077906951308250,0.050406571477652,-0.071262054145336,-0.082234218716621,-0.042090773582458,-0.070919059216976) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.085661791265011,-0.067190915346146,-0.096620351076126,-0.052049715071917,0.064467720687389,0.106534488499165,0.094908460974693,0.027099395170808,0.025352271273732,-0.034549299627542,-0.010274481028318,-0.050680726766586,-0.087442331016064,-0.022786671295762,-0.014995802193880,0.059738568961620) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.058301717042923,-0.179861828684807,-0.060830272734165,0.259802967309952) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_2x_LA) mapping 6_6

vec4 hook()
{
vec4 res = vec4(0.110874064266682,0.236069887876511,0.004578656982630,-0.077826283872128);
res += mat4(0.019744833931327,0.066281020641327,0.086054101586342,0.033360254019499,-0.282200664281845,0.022167950868607,0.030773522332311,-0.025153400376439,-0.074104145169258,-0.206041067838669,-0.009035314433277,0.037375856190920,0.020273482427001,0.046227797865868,-0.144630804657936,-0.016566906124353) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.013432369567454,-0.048856914043427,0.143173605203629,0.041590884327888,-0.063507691025734,0.092045135796070,0.035898961126804,-0.127444848418236,-0.029060553759336,-0.005422606132925,0.064363583922386,0.131769806146622,-0.084849648177624,-0.085065029561520,-0.184097424149513,-0.165439561009407) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.044537603855133,0.130490958690643,0.084359772503376,-0.089374125003815,-0.345974117517471,-0.013412944972515,0.001035976805724,-0.061319582164288,-0.107173673808575,-0.116306021809578,0.160577520728111,0.128541126847267,-0.051646832376719,-0.048289254307747,-0.031785279512405,-0.011060853488743) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.065392084419727,0.112061664462090,-0.033796831965446,-0.047318749129772,-0.126828625798225,0.048491422086954,-0.100178025662899,0.014122951775789,-0.087008878588676,-0.145463690161705,0.067719943821430,0.132052525877953,0.116527445614338,-0.032169543206692,-0.143965825438499,0.021413708105683) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.158304080367088,-0.207260593771935,-0.016736574470997,-0.108858220279217,-0.095177024602890,-0.102596752345562,0.078548118472099,0.074155032634735,0.003499178448692,-0.016288092359900,-0.037053525447845,0.073763765394688,0.014051092788577,-0.007872474379838,-0.061729051172733,0.004928585607558) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.088568434119225,-0.173292890191078,-0.087368786334991,-0.007891927845776,-0.105113618075848,-0.018697503954172,0.045160423964262,0.050257544964552,-0.227675303816795,-0.184161305427551,-0.001469630282372,0.032156378030777,-0.030722642317414,-0.083573617041111,-0.032003674656153,-0.017602296546102) * MODEL1_texOff(vec2(0,1));
res += mat4(0.317890077829361,0.085851572453976,0.059374831616879,0.008622483350337,-0.169929504394531,0.046613894402981,0.032112322747707,-0.002168210688978,0.001307589234784,-0.119990505278111,0.101439118385315,-0.004754753783345,0.051095038652420,-0.069150187075138,0.032930579036474,-0.016154550015926) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.172593280673027,0.089596614241600,-0.110333412885666,0.101611427962780,-0.114758402109146,-0.037422649562359,0.082749083638191,-0.025037568062544,0.062387533485889,0.061460703611374,0.128204777836800,-0.009834210388362,-0.104036651551723,-0.016114309430122,0.078624553978443,-0.055463541299105) * MODEL1_texOff(vec2(1,0));
res += mat4(0.006722258869559,-0.032597541809082,0.138229817152023,-0.019098803400993,-0.251231253147125,0.027510458603501,-0.006306905299425,-0.022415651008487,0.080759055912495,-0.054313801229000,0.088036917150021,0.059542398899794,-0.039877831935883,-0.031041551381350,0.118514738976955,-0.054075915366411) * MODEL1_texOff(vec2(1,1));
res += mat4(0.046444740146399,0.046379264444113,-0.017662152647972,-0.037599060684443,-0.126013278961182,0.029714949429035,0.116268970072269,-0.089621871709824,0.040817636996508,-0.044813808053732,0.052022293210030,-0.012181426398456,0.313465148210526,-0.058145277202129,0.079218104481697,-0.110655367374420) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.141282066702843,-0.000044420081394,0.033804096281528,-0.082904577255249,-0.076391547918320,-0.062679380178452,-0.090102538466454,0.198995128273964,0.113779306411743,0.299932509660721,0.060865618288517,0.194307014346123,-0.417657136917114,-0.036397993564606,0.025948904454708,-0.117978565394878) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.129893481731415,-0.028364004567266,0.261474192142487,0.010554718784988,-0.152870982885361,-0.045299537479877,-0.114694289863110,-0.110958822071552,-0.049286875873804,0.067297659814358,0.016279751434922,0.021084720268846,0.244444206357002,0.146895498037338,-0.042321272194386,-0.046273641288280) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.013847745954990,0.090357936918736,-0.098567657172680,-0.069643728435040,-0.027212422341108,-0.004476036410779,-0.139805808663368,0.024073757231236,0.048141986131668,0.009920658543706,-0.004068174399436,0.116752631962299,0.068268820643425,0.133848622441292,0.082004725933075,-0.105927295982838) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.062462385743856,0.122607052326202,0.034788426011801,0.150108233094215,-0.095494709908962,-0.220622718334198,-0.114277005195618,0.264243543148041,0.146223753690720,-0.245805487036705,0.109501682221889,-0.286028951406479,0.008761810138822,0.004479925148189,0.046140369027853,0.068314224481583) * MODEL2_texOff(vec2(0,0));
res += mat4(0.118301242589951,-0.078988276422024,-0.052097205072641,0.006482980214059,0.108351409435272,0.009251146577299,-0.077009670436382,-0.142717257142067,0.046025805175304,0.056753251701593,-0.182689800858498,-0.071699179708958,0.095993705093861,0.151493847370148,0.144401714205742,0.006735183764249) * MODEL2_texOff(vec2(0,1));
res += mat4(0.138585343956947,0.128542318940163,0.061634343117476,-0.089932158589363,-0.105060905218124,-0.070006661117077,-0.013170673511922,0.087684147059917,0.090091891586781,-0.090077564120293,0.026420308277011,-0.008855884894729,-0.182244643568993,-0.087459020316601,-0.090332210063934,0.070841163396835) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.174464926123619,0.272007048130035,-0.044324345886707,-0.065546706318855,-0.014624406583607,-0.179237321019173,-0.033976059406996,0.030014907941222,0.040838997811079,-0.105319440364838,-0.025292852893472,-0.061426285654306,0.226940825581551,0.001550107030198,-0.022779572755098,0.060031782835722) * MODEL2_texOff(vec2(1,0));
res += mat4(0.030882142484188,-0.032230902463198,0.122157208621502,-0.054102569818497,0.123869791626930,-0.097433470189571,0.059130277484655,-0.008119903504848,-0.189214333891869,0.019055174663663,0.038247000426054,-0.008196777664125,-0.054772097617388,0.062786221504211,0.038630004972219,-0.036552712321281) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.135219141840935,-0.050376776605844,-0.042274560779333,-0.056725874543190,0.066744752228260,-0.023758390918374,0.023282194510102,-0.019606526941061,0.109489217400551,0.109838090837002,-0.002848061034456,-0.013969723135233,-0.065029799938202,0.044013675302267,0.068419843912125,-0.282758653163910) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.035496950149536,0.200159087777138,0.038431938737631,-0.098133079707623,0.097544014453888,-0.097174748778343,-0.024798071011901,-0.036265376955271,0.061387222260237,0.041907597333193,0.025571117177606,0.002992397639900,0.000737756839953,0.120153531432152,0.229582652449608,0.157398089766502) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.171327009797096,0.018233690410852,0.009089609608054,0.037613712251186,0.018466548994184,0.090141691267490,0.089516915380955,-0.040330473333597,0.106664471328259,0.041994072496891,0.152388229966164,-0.076968722045422,-0.152400210499763,0.031313523650169,0.064590454101563,-0.074829652905464) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.091638676822186,0.035778865218163,-0.334009170532227,0.005008982494473,-0.137192949652672,0.015406728722155,-0.153861537575722,0.150781914591789,0.050021357834339,-0.039329361170530,-0.090041100978851,0.087588489055634,-0.072780780494213,-0.020576072856784,0.011829227209091,0.003489310620353) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.067509464919567,0.117664761841297,0.032304849475622,-0.180089443922043,0.002724204212427,0.133268997073174,0.041898008435965,0.008195516653359,-0.058623295277357,-0.108634918928146,-0.024017421528697,-0.274287521839142,0.007291954010725,-0.092533968389034,0.107449010014534,0.159499332308769) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.150444164872169,0.045539796352386,0.023608788847923,0.029278131201863,-0.076296262443066,-0.096140034496784,0.007828924804926,-0.069187939167023,0.164842203259468,-0.118630751967430,-0.076379470527172,-0.033888645470142,0.059707563370466,0.002368146553636,-0.041060224175453,-0.040930662304163) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.230924829840660,0.076939299702644,-0.032641768455505,0.008863616734743,0.039952948689461,-0.167025163769722,0.088945396244526,-0.062406774610281,0.074385419487953,-0.079253174364567,0.015294140204787,0.010717546567321,0.017360178753734,0.027333447709680,-0.034717820584774,-0.039433281868696) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.105102747678757,-0.053856976330280,-0.074334397912025,0.014226347208023,0.122880510985851,-0.025624301284552,-0.167076408863068,0.005826833657920,-0.153265565633774,0.013010538183153,-0.112387277185917,-0.039980798959732,-0.058688405901194,0.037643056362867,-0.103078491985798,0.056805964559317) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.182735875248909,-0.025760011747479,-0.024063576012850,-0.048938363790512,0.134110510349274,-0.098665170371532,0.132436960935593,0.043306868523359,0.032652296125889,-0.061816073954105,-0.164860799908638,-0.049441833049059,0.130648776888847,0.030822243541479,0.014548404142261,-0.017770402133465) * MODEL3_texOff(vec2(1,1));
res += mat4(0.005397072993219,0.009428668767214,-0.055036772042513,-0.036629792302847,0.063058324158192,0.019456846639514,-0.045979607850313,0.004471499007195,0.038151822984219,0.053127191960812,0.110640704631805,-0.042603474110365,-0.021830394864082,0.124684900045395,-0.002108518267050,-0.069505199790001) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.000990309054032,-0.031467840075493,0.002467134734616,-0.130885571241379,-0.078201197087765,-0.027610346674919,-0.015314384363592,-0.002409268636256,-0.083953231573105,-0.020952159538865,0.001487909816206,0.042876262217760,-0.052768271416426,-0.120237812399864,0.041050441563129,-0.050396405160427) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.008841211907566,0.004790409933776,0.119989901781082,0.033568311482668,-0.008886243216693,0.038882292807102,0.038924664258957,0.039455212652683,-0.087695352733135,-0.085866920650005,-0.046855565160513,0.000386260275263,0.214073151350021,-0.071122467517853,0.026493564248085,0.110752396285534) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.125319048762321,0.018709762021899,0.057134117931128,0.041666492819786,-0.072685822844505,0.048014853149652,-0.097305126488209,0.014487000182271,0.135011419653893,0.015889076516032,0.022197732701898,0.020949983969331,0.136358052492142,0.006730355788022,-0.054787024855614,-0.183091431856155) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.073064111173153,0.055388428270817,-0.238086700439453,-0.023176588118076,-0.066946089267731,0.210667029023170,0.016318954527378,0.015657022595406,-0.164640456438065,0.008954681456089,-0.024944907054305,-0.084742486476898,0.021380638703704,-0.017973190173507,0.000772987317760,-0.050768874585629) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.126542955636978,-0.103974372148514,0.094493448734283,0.069134727120399,-0.098913319408894,-0.010608799755573,0.094467543065548,-0.010743990540504,-0.140086710453033,0.193520769476891,-0.010133025236428,-0.024491978809237,-0.093858160078526,-0.130380362272263,-0.062574811279774,0.030327452346683) * MODEL4_texOff(vec2(0,1));
res += mat4(0.020403193309903,-0.067440658807755,-0.059008434414864,0.053408853709698,-0.093045368790627,-0.034151859581470,-0.012105194851756,-0.064024865627289,0.057909250259399,-0.028593305498362,-0.016674932092428,-0.000265417766059,0.143221214413643,0.021613756194711,-0.052214469760656,0.050946440547705) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.123565055429935,0.028599835932255,0.021549297496676,0.040241751819849,-0.040374428033829,-0.014850844629109,-0.070757560431957,-0.091976411640644,-0.183973997831345,-0.022133473306894,-0.051966067403555,-0.016721457242966,-0.039836291223764,0.054115299135447,0.080449014902115,0.024431452155113) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.187415167689323,-0.011233147233725,0.114585310220718,0.033184442669153,-0.093647807836533,-0.008792685344815,0.085780464112759,0.035193782299757,0.091184832155704,-0.020402815192938,-0.014993180520833,0.022194527089596,-0.245875969529152,-0.122002579271793,-0.022622093558311,-0.030416714027524) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.024217572063208,0.067660309374332,-0.006311089731753,0.050398811697960,-0.087614566087723,0.010941291227937,-0.009490002878010,0.061803031712770,0.160510525107384,-0.009108562022448,0.160727068781853,-0.060944654047489,-0.004733907058835,-0.023720717057586,-0.005451650824398,-0.085550434887409) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.133495599031448,0.041517797857523,0.021402841433883,-0.126854836940765,-0.008974000811577,0.064127922058105,0.147102415561676,-0.037936806678772,0.154663130640984,-0.156887859106064,-0.070248566567898,0.158179834485054,-0.017517426982522,-0.186928570270538,0.025230156257749,0.023848474025726) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.044667907059193,-0.113005384802818,0.010435163043439,0.035934124141932,-0.034787971526384,-0.062525361776352,-0.001770719187334,0.014576478861272,0.220986112952232,-0.021908190101385,0.026631098240614,-0.024828035384417,-0.076128341257572,-0.140381380915642,0.031048538163304,0.054775651544333) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.119098715484142,-0.041920870542526,0.027232674881816,0.052926547825336,-0.257028520107269,0.014922605827451,-0.097386263310909,0.034773092716932,-0.023289404809475,0.008832416497171,0.127424091100693,-0.198941171169281,-0.108668528497219,-0.097075946629047,-0.198024183511734,0.041669115424156) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.114200830459595,0.051907349377871,0.113839209079742,0.123778656125069,-0.110419392585754,0.021925533190370,0.153751462697983,-0.118237808346748,-0.122248448431492,0.302894085645676,-0.073142223060131,0.002022618660703,-0.046703591942787,-0.327991634607315,-0.108938947319984,0.067198082804680) * MODEL5_texOff(vec2(0,0));
res += mat4(0.218136757612228,-0.112945526838303,0.068600550293922,0.121456705033779,-0.024845885112882,0.116828285157681,-0.124539300799370,0.026212560012937,-0.010289482772350,-0.092495083808899,-0.092644378542900,0.141169145703316,0.006640674080700,-0.191135242581367,-0.024705359712243,0.027748195454478) * MODEL5_texOff(vec2(0,1));
res += mat4(0.336040228605270,0.025623558089137,0.002534630475566,0.004621533211321,-0.012041984125972,0.055646356195211,0.175886273384094,-0.043744590133429,0.142985209822655,-0.134848132729530,0.020409906283021,0.098389983177185,-0.090690717101097,-0.096818953752518,-0.161873891949654,0.073841944336891) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.011584296822548,-0.042403344064951,0.022267887368798,0.133718743920326,-0.078923016786575,-0.031947288662195,-0.009421301074326,0.004061131738126,-0.031077213585377,0.027802012860775,0.009025842882693,0.076361484825611,0.098283492028713,-0.125958040356636,-0.139713078737259,0.150331214070320) * MODEL5_texOff(vec2(1,0));
res += mat4(0.075745284557343,-0.105065844953060,0.044489841908216,0.086805887520313,0.072357214987278,0.078234203159809,-0.022984920069575,0.104368604719639,-0.084264375269413,0.012022684328258,-0.074097827076912,-0.034388408064842,0.097582444548607,-0.082094095647335,-0.006543506868184,0.034212809056044) * MODEL5_texOff(vec2(1,1));
res += mat4(0.033166013658047,0.013685464859009,-0.026296628639102,0.010463107377291,0.220829129219055,0.094154022634029,0.079624414443970,-0.057295709848404,-0.219800725579262,0.071009196341038,-0.155825451016426,0.026963492855430,-0.078662335872650,-0.010380235500634,-0.109549582004547,0.031375601887703) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.260572850704193,0.119653910398483,-0.064595870673656,0.149303212761879,-0.014079295098782,0.085321173071861,0.098544143140316,-0.035248577594757,-0.245319128036499,0.204802900552750,-0.046628925949335,-0.049432240426540,0.041425492614508,-0.050908122211695,-0.014589622616768,0.057947166264057) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.304931104183197,-0.062084682285786,0.019446719437838,0.045320618897676,-0.085970751941204,-0.028683735057712,0.092104472219944,-0.063697651028633,-0.006468122359365,0.022181291133165,-0.022973569110036,-0.081283032894135,0.133170396089554,0.031726423650980,-0.048200007528067,0.068670757114887) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.005055123940110,0.048401422798634,-0.164676547050476,-0.049760699272156,0.175944089889526,-0.031772252172232,0.230360805988312,-0.110831812024117,0.250876873731613,0.169708907604218,-0.070423141121864,0.062046024948359,-0.028838161379099,-0.065783150494099,-0.462309300899506,-0.087962299585342) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.041600428521633,0.020208409056067,-0.212952420115471,0.139750257134438,0.004638186190277,-0.118312723934650,0.018777566030622,-0.319611936807632,-0.030431903898716,-0.046021018177271,0.045727957040071,0.115949168801308,-0.120576575398445,0.058294758200645,0.244254976511002,-0.233035504817963) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.090528249740601,0.104897052049637,0.016367668285966,-0.156186252832413,-0.061731591820717,-0.007803407032043,0.005093086510897,-0.090580731630325,0.041577965021133,0.072634376585484,-0.094015374779701,0.001366580487229,0.082786299288273,-0.051579389721155,-0.029349997639656,-0.027270674705505) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.116401918232441,0.123536586761475,-0.106168419122696,0.001168857328594,-0.025830127298832,-0.001349449390545,-0.089541062712669,0.030604576691985,0.212689906358719,0.129951238632202,0.053591590374708,0.148315250873566,0.145323172211647,-0.034152034670115,-0.059266753494740,0.003983760718256) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.091669224202633,0.142088830471039,-0.117203481495380,0.100992977619171,-0.156546562910080,-0.032037388533354,-0.050373755395412,0.026036676019430,-0.007074062712491,0.059926077723503,-0.042893409729004,-0.002220671856776,0.042818032205105,0.067264139652252,0.002114832168445,0.025701690465212) * MODEL6_texOff(vec2(1,0));
res += mat4(0.060583893209696,-0.055913999676704,0.007204634137452,0.018851727247238,0.092506937682629,-0.094192512333393,0.096057124435902,-0.032362993806601,0.244085356593132,0.114436060190201,0.032191395759583,-0.086904041469097,-0.115064218640327,-0.048776816576719,-0.003426012815908,-0.008760677650571) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.069715701043606,0.247393161058426,0.424768984317780,0.723754942417145) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_HQ_2x_LA) mapping 7_1

vec4 hook()
{
vec4 res = vec4(0.292629629373550,-0.015618902631104,-0.021295519545674,-0.050631437450647);
res += mat4(-0.025614039972425,0.116081237792969,0.020845862105489,-0.035704161971807,0.054495166987181,-0.111080586910248,0.056596759706736,-0.071331806480885,-0.024780888110399,0.074954211711884,-0.017862720414996,-0.169550970196724,0.033360462635756,0.141150042414665,-0.124524652957916,-0.078208170831203) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.039141390472651,0.066742442548275,-0.022538173943758,0.059540525078773,-0.006705929059535,0.100200079381466,-0.002670277375728,-0.243485629558563,0.085910476744175,-0.062415350228548,-0.060099951922894,-0.023967184126377,0.035101704299450,0.047561854124069,-0.150556847453117,0.113813184201717) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.046885967254639,0.061520148068666,-0.023957064375281,-0.093210056424141,-0.015523311682045,0.036214631050825,-0.058004610240459,0.007701361086220,-0.002103443723172,-0.038478355854750,-0.040882557630539,0.185282334685326,0.009986462071538,-0.021437166258693,-0.055915780365467,-0.035805098712444) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.031839877367020,0.068004377186298,0.036962214857340,0.004296693019569,-0.062535390257835,0.082195766270161,0.028654608875513,0.277746826410294,0.105006553232670,0.000583471322898,-0.014799710363150,0.380974143743515,0.098733231425285,0.089029803872108,-0.144964143633842,0.051898941397667) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.201885700225830,-0.585794508457184,0.008525546640158,-0.001304823323153,0.029767377302051,0.051978003233671,0.083233788609505,0.262170702219009,0.176601886749268,-0.084587082266808,-0.033934812992811,0.052687820047140,0.036927178502083,0.281500369310379,-0.183907970786095,0.086613699793816) * MODEL7_texOff(vec2(0,0));
res += mat4(0.069208204746246,-0.032657355070114,-0.051931638270617,0.096542336046696,-0.045548163354397,0.057300347834826,-0.005468743853271,0.224688798189163,0.052693523466587,-0.122069701552391,-0.055727835744619,-0.215115115046501,0.023178663104773,-0.072153322398663,-0.033717531710863,-0.056304931640625) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.024121684953570,0.061038076877594,0.020194716751575,-0.128942012786865,-0.006808636710048,0.031785719096661,-0.020309014245868,-0.034110751003027,0.021369442343712,0.083138965070248,0.004209944512695,-0.036347460001707,0.000046151675633,0.045052174478769,-0.052436746656895,0.079991862177849) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.049416840076447,0.152315139770508,-0.016487441956997,-0.156735375523567,0.085585340857506,-0.045856177806854,-0.018801629543304,-0.080484956502914,0.070119537413120,0.030072212219238,-0.000863268389367,0.077839277684689,0.133392527699471,-0.084569655358791,-0.035320021212101,0.003473778022453) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.029379367828369,0.041626635938883,-0.021693259477615,-0.021385472267866,-0.010066918097436,0.014872396364808,0.034936878830194,-0.041145812720060,0.005766131449491,-0.022093011066318,-0.006712447851896,0.061115503311157,-0.011603308841586,0.053323492407799,-0.018679372966290,-0.061223752796650) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.021173227578402,0.054236013442278,-0.033637311309576,0.013385686092079,-0.049480870366096,-0.083174243569374,-0.017964653670788,0.083996936678886,-0.031058166176081,0.048307511955500,0.029685864225030,0.252524822950363,-0.004113093484193,0.074726834893227,0.002224168973044,-0.054400984197855) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.064917691051960,-0.123413652181625,-0.133378446102142,0.019420897588134,-0.049072775989771,0.093444868922234,-0.025203451514244,-0.130725324153900,0.030922463163733,0.030033497139812,-0.005695645697415,0.099704548716545,0.014436844736338,0.099611558020115,0.098287954926491,0.250355273485184) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.076153285801411,0.015058055520058,-0.086308628320694,0.082582779228687,-0.058297052979469,0.014570681378245,-0.043968833982944,0.054872274398804,0.045865163207054,0.018386779353023,-0.017142113298178,0.083129100501537,0.044877827167511,0.132434085011482,0.087023571133614,-0.078403249382973) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.069092892110348,0.016183832660317,0.036105234175920,-0.007788150105625,-0.057494278997183,0.070804320275784,0.124563165009022,0.240618705749512,-0.025291953235865,-0.146388173103333,0.102166287600994,-0.064612105488777,0.112004429101944,-0.079148240387440,-0.027793098241091,0.056027539074421) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.147841840982437,0.248694747686386,0.116098023951054,-0.330524533987045,-0.189715653657913,-0.235219150781631,0.030272811651230,0.022426245734096,-0.015425402671099,-0.048425994813442,0.087084844708443,0.005328156985343,-0.027579402551055,0.270198255777359,0.108279079198837,0.074532262980938) * MODEL8_texOff(vec2(0,0));
res += mat4(0.090062379837036,-0.038504935801029,0.083321206271648,-0.162704721093178,0.034170422703028,-0.080168366432190,-0.096664480865002,0.046979621052742,0.033818330615759,0.170835211873055,-0.056114200502634,0.064560703933239,-0.072809703648090,0.007106180302799,0.145795866847038,0.130900457501411) * MODEL8_texOff(vec2(0,1));
res += mat4(0.075666263699532,-0.020761745050550,0.028226071968675,-0.076221428811550,-0.156773731112480,0.105428360402584,0.085082672536373,-0.211004465818405,-0.047134917229414,0.034302257001400,0.058469202369452,-0.101614758372307,0.036698091775179,0.010457402095199,0.003199305152521,0.064756602048874) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.036653794348240,-0.027699185535312,0.029813904315233,0.024553656578064,-0.096108973026276,0.081959970295429,0.070925042033195,0.144605293869972,-0.077682882547379,0.031132694333792,0.065185584127903,0.149320632219315,-0.108402960002422,0.042220387607813,0.058795131742954,-0.134779289364815) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.023264875635505,0.143808260560036,0.063884638249874,0.077221527695656,0.013542618602514,-0.037617232650518,-0.043560232967138,-0.018662808462977,0.047050736844540,0.109985731542110,-0.035888493061066,-0.070677988231182,-0.083721421658993,0.018485816195607,0.065049737691879,0.118174597620964) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.013529812917113,-0.017130864784122,0.098796755075455,-0.014107136055827,-0.026456331834197,-0.073334522545338,-0.076935581862926,-0.136744499206543,-0.022287301719189,0.025791952386498,0.041794694960117,0.085063531994820,-0.051204495131969,0.001502336468548,-0.009950677864254,0.032755050808191) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.083964638411999,0.137277171015739,0.102052114903927,0.009106391109526,-0.081141546368599,0.086945854127407,-0.007957570254803,0.058670137077570,0.026731574907899,-0.217725008726120,0.052231345325708,-0.006652457639575,0.018758848309517,-0.205701708793640,-0.055171515792608,0.007966292090714) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.005457429215312,-0.008509235456586,0.079521752893925,-0.039740674197674,-0.077307187020779,0.114783421158791,0.076729185879230,-0.066602110862732,-0.010544672608376,-0.017640898004174,-0.002741717966273,0.019242903217673,-0.028207127004862,0.000048049514589,-0.008904960937798,0.101249657571316) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.110015355050564,0.176163941621780,0.090342588722706,0.036756634712219,-0.134099617600441,0.054397139698267,-0.043927941471338,-0.159794315695763,-0.129047513008118,0.231385543942451,0.068924404680729,-0.011313421651721,0.077771082520485,-0.003983373288065,-0.035672236233950,0.057090263813734) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.020154587924480,-0.234365522861481,-0.602938175201416,0.085104577243328,-0.179098248481750,0.002478724112734,-0.054365210235119,-0.200796991586685,0.089006073772907,0.099766872823238,0.088051475584507,0.064144894480705,0.086339443922043,-0.100449487566948,-0.103946089744568,0.074568890035152) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.085993379354477,-0.131885364651680,0.097931347787380,0.026760855689645,-0.125514626502991,0.181277513504028,0.078064538538456,0.014679873362184,-0.059434954077005,-0.227489486336708,-0.000278841820545,0.055128477513790,-0.017571540549397,-0.127901062369347,0.011873346753418,0.074149087071419) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.036391515284777,-0.042536336928606,0.065105214715004,-0.083845041692257,-0.077868409454823,0.046346642076969,0.020050279796124,-0.234843909740448,-0.053915850818157,0.039711907505989,0.029930457472801,0.000105457904283,-0.032780859619379,-0.067111030220985,-0.001250788336620,-0.065014809370041) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.060888782143593,-0.011109914630651,0.040453162044287,-0.153117075562477,-0.084546953439713,0.015265576541424,0.010151288472116,-0.057300284504890,-0.050121970474720,0.115167185664177,0.015500156208873,0.176600396633148,-0.021475626155734,-0.071315601468086,-0.056876987218857,0.066937372088432) * MODEL9_texOff(vec2(1,0));
res += mat4(0.001142500666901,0.071474991738796,0.105260975658894,0.022541850805283,-0.007192862220109,-0.041575357317924,-0.001210841117427,-0.110643386840820,0.027127230539918,-0.003760923864320,-0.045422658324242,-0.097934253513813,-0.034158542752266,0.037795372307301,0.000917907105759,-0.055239740759134) * MODEL9_texOff(vec2(1,1));
res += mat4(0.000623358471785,-0.045769687741995,-0.005009190645069,-0.098264776170254,-0.032505001872778,0.062893562018871,-0.024860542267561,0.144509389996529,-0.058309890329838,0.016197916120291,-0.012053112499416,-0.050156116485596,0.055477607995272,0.099614113569260,-0.066700093448162,-0.016970979049802) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.074224531650543,-0.033947333693504,0.020878024399281,-0.086873032152653,-0.076333113014698,0.051763467490673,-0.020190363749862,-0.075846940279007,-0.043654195964336,-0.059376507997513,-0.017588276416063,0.079014979302883,0.092735961079597,-0.086794242262840,-0.114815428853035,0.073264926671982) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.028455981984735,0.054724682122469,0.036697246134281,-0.016825420781970,-0.014162357896566,0.034951098263264,0.000577661849093,0.044009871780872,-0.028593152761459,-0.026245465502143,0.001872931141406,0.049498222768307,-0.019833542406559,-0.061925560235977,-0.030157482251525,0.036861546337605) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.009874414652586,-0.028044030070305,0.111309915781021,-0.022479934617877,0.124758668243885,-0.057226270437241,0.029269887134433,0.021600995212793,-0.118433430790901,-0.138734757900238,-0.099709995090961,-0.033310223370790,0.028478454798460,0.033241473138332,0.042193423956633,-0.053060244768858) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.052610136568546,0.003509501228109,0.181698545813560,0.044834982603788,-0.034177508205175,0.147540792822838,0.102906987071037,-0.077725924551487,-0.241900876164436,-0.050657488405704,-0.053656514734030,-0.082918703556061,-0.020387524738908,0.350858181715012,0.040851708501577,-0.072021551430225) * MODEL10_texOff(vec2(0,0));
res += mat4(0.105369657278061,0.033591873943806,0.051784068346024,0.091786704957485,0.029266180470586,-0.125549808144569,0.062349837273359,0.079138420522213,-0.029345072805882,-0.064050242304802,0.093122668564320,-0.106125183403492,0.036077085882425,0.116783857345581,0.006901161279529,-0.102159969508648) * MODEL10_texOff(vec2(0,1));
res += mat4(0.016803871840239,-0.086595736443996,0.034005917608738,-0.174320101737976,-0.106138855218887,-0.086198769509792,-0.014891309663653,0.119403660297394,0.098507329821587,-0.010135251097381,-0.058333538472652,0.090624250471592,0.051306143403053,0.063078276813030,0.016350040212274,-0.075298964977264) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.110210165381432,-0.088638477027416,0.072805471718311,-0.095066249370575,0.013394687324762,-0.205289453268051,0.027899790555239,-0.088627040386200,-0.106888271868229,0.049488347023726,-0.039244852960110,-0.112041972577572,0.263487935066223,0.001526310108602,0.056443251669407,-0.258186638355255) * MODEL10_texOff(vec2(1,0));
res += mat4(0.003227117937058,-0.001820264733396,0.034663982689381,-0.015804873779416,-0.057806175202131,0.112627103924751,0.024869415909052,-0.008964462205768,-0.165060982108116,-0.053259674459696,0.089646026492119,0.094009235501289,-0.119715079665184,0.016576783731580,-0.022238310426474,-0.156498640775681) * MODEL10_texOff(vec2(1,1));
res += mat4(0.013871456496418,-0.018038518726826,-0.002513236133382,-0.107923708856106,-0.041355717927217,-0.100650168955326,0.035924687981606,-0.035202905535698,0.043199401348829,0.004167773760855,0.043625924736261,-0.030117666348815,0.033922389149666,0.041301507502794,-0.024016369134188,-0.001997467596084) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.010596692562103,0.063745319843292,0.069691196084023,-0.221895083785057,0.018044479191303,0.016415437683463,0.093614444136620,0.048541221767664,-0.097043566405773,-0.018197001889348,0.073073126375675,-0.163572594523430,0.001714082318358,-0.125064954161644,-0.043258711695671,0.095141708850861) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.038030773401260,0.049213927239180,0.059936966747046,-0.124396413564682,0.056382365524769,0.076011098921299,0.038969274610281,0.028464147821069,0.062338449060917,-0.024298768490553,0.031151192262769,0.025663908571005,0.017533682286739,-0.045928940176964,-0.036026824265718,-0.073209993541241) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.191512450575829,0.159058883786201,0.085478894412518,-0.198431968688965,0.006897766143084,0.022318195551634,-0.052092347294092,0.100405216217041,-0.035360135138035,-0.123619556427002,-0.042237043380737,0.142999932169914,0.048839312046766,-0.071116864681244,-0.004666542634368,0.023347677662969) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.016056470572948,0.025637844577432,0.007014121394604,-0.177994415163994,0.231769964098930,-0.189372316002846,-0.111672729253769,0.005070041865110,-0.027619414031506,-0.195163384079933,-0.060291722416878,0.084803380072117,-0.149584278464317,0.306206762790680,-0.094542153179646,0.003789699636400) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.037315178662539,0.094677813351154,-0.058086354285479,0.023844158276916,-0.031432174146175,0.086871273815632,-0.050896327942610,0.130275607109070,-0.079098500311375,-0.167789965867996,0.009878652170300,-0.101876907050610,0.021426135674119,-0.001504694228061,-0.052076980471611,-0.027161797508597) * MODEL11_texOff(vec2(0,1));
res += mat4(0.029056105762720,-0.011975475586951,0.014349089935422,-0.253342717885971,-0.025931902229786,0.024797949939966,-0.004202608950436,0.012989969924092,0.018023449927568,0.014635521918535,-0.002793334890157,-0.023240225389600,0.011407438665628,0.087889082729816,-0.021662892773747,0.114938437938690) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.070743896067142,0.228730097413063,0.052224017679691,-0.165378957986832,-0.081933118402958,0.006097326055169,0.012527471408248,0.017364673316479,0.002556724939495,0.074699126183987,-0.026596518233418,-0.114991590380669,0.148408174514771,-0.033288571983576,-0.056506954133511,0.029413275420666) * MODEL11_texOff(vec2(1,0));
res += mat4(0.066718980669975,-0.038475412875414,-0.032677654176950,-0.084166899323463,0.094613902270794,-0.046511694788933,-0.027635058388114,0.056494906544685,-0.002360927872360,-0.052441958338022,-0.030549421906471,-0.127897873520851,0.040030080825090,-0.174279034137726,-0.032816179096699,-0.025440054014325) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.005088530946523,0.003289545187727,-0.048783548176289,-0.156248882412910,0.005680621135980,0.004748647101223,-0.010493458248675,-0.120189577341080,-0.017208099365234,-0.029122861102223,-0.002182629425079,0.030729245394468,0.007307732012123,0.048958558589220,-0.030719159170985,-0.000845609698445) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.007072830572724,-0.013200826011598,-0.038349166512489,0.220548197627068,-0.026090439409018,0.044786304235458,0.021763758733869,0.022028313949704,0.040586698800325,0.040590617805719,-0.009731198661029,-0.047754261642694,0.066845677793026,0.053497307002544,0.036733701825142,-0.016017694026232) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.053405519574881,0.024513252079487,-0.000415039568907,-0.046371787786484,-0.015735343098640,-0.125927209854126,0.004522715695202,-0.029521966353059,0.016815394163132,0.086518347263336,-0.013495869003236,0.017949145287275,0.047252316027880,0.000197351007955,0.076327435672283,0.051322385668755) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.005810793023556,-0.059742800891399,-0.037624597549438,0.089435316622257,-0.036956030875444,0.033186428248882,-0.005783590488136,0.069539599120617,-0.062961749732494,-0.196957543492317,-0.042756434530020,-0.159957051277161,0.088023595511913,-0.081180751323700,-0.102568797767162,-0.128127276897430) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.061575286090374,0.027253912761807,0.026526043191552,0.132463306188583,0.065868794918060,0.037624102085829,-0.019153445959091,0.057829383760691,0.204362154006958,0.030925232917070,-0.166158333420753,0.007169118151069,0.005582576617599,-0.103147558867931,-0.305337131023407,-0.015081236138940) * MODEL12_texOff(vec2(0,0));
res += mat4(0.053258158266544,-0.069663286209106,0.062744349241257,-0.051141269505024,-0.059937980026007,-0.120254755020142,-0.011726810596883,-0.038027994334698,0.051461186259985,0.025752242654562,-0.053387876600027,0.002821807982400,0.011609213426709,0.029868679121137,0.083407722413540,0.020144019275904) * MODEL12_texOff(vec2(0,1));
res += mat4(0.016355575993657,-0.075375653803349,-0.029303062707186,0.062361851334572,-0.073522806167603,-0.067472547292709,0.015520531684160,-0.042632278054953,0.012316206470132,-0.133297875523567,-0.012002960778773,-0.137248516082764,0.104037776589394,0.034187331795692,-0.117883056402206,0.058769442141056) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.043607275933027,-0.131524875760078,0.030301542952657,-0.180564448237419,0.135920017957687,-0.228035569190979,-0.011933643370867,0.044546615332365,0.147721141576767,-0.104089796543121,-0.057289723306894,0.020779041573405,0.054117754101753,-0.150295063853264,-0.082512222230434,-0.023816162720323) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.051745314151049,-0.027206026017666,0.034720316529274,0.275041311979294,-0.010297181084752,0.000645315623842,-0.012517933733761,-0.010276157408953,0.012902064248919,0.024605797603726,-0.010144497267902,0.047505788505077,-0.029157938435674,0.094537876546383,0.024062050506473,-0.003284965874627) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.005210089962929,0.151006981730461,0.943468332290649,-0.020857553929090) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_HQ_2x_LA) mapping 7_2

vec4 hook()
{
vec4 res = vec4(0.103714659810066,-0.192203387618065,-0.143552526831627,-0.034858793020248);
res += mat4(-0.014234252274036,-0.046629942953587,-0.004131530411541,0.076565235853195,0.173473581671715,0.128269761800766,-0.153248503804207,-0.014819742180407,0.188992425799370,0.085914351046085,0.008987487293780,0.044771634042263,-0.007811042014509,0.031591266393661,0.160263165831566,0.105850934982300) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.037697214633226,-0.063866689801216,-0.051244780421257,0.070731908082962,0.205767810344696,0.048285037279129,0.116407170891762,0.022887190803885,-0.017011320218444,0.008070263080299,-0.048186272382736,0.086703501641750,0.128813728690147,-0.094421193003654,-0.001984403934330,-0.150515511631966) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.046502344310284,0.035432465374470,-0.049748156219721,-0.011361385695636,-0.064532108604908,0.029957681894302,-0.024292213842273,0.066862933337688,-0.077740512788296,-0.080416098237038,-0.014785230159760,0.065088033676147,-0.027402292937040,0.044751819223166,-0.020787285640836,0.016628043726087) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.040857933461666,0.102010019123554,0.002945684362203,0.044708386063576,0.006807849742472,0.046348579227924,0.125630900263786,0.121691502630711,-0.153567850589752,0.113176502287388,0.058110561221838,0.047159329056740,0.078936487436295,-0.053199138492346,0.018647879362106,-0.097237803041935) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.365582466125488,0.193982407450676,-0.277505993843079,0.213324442505836,-0.164356172084808,0.193033933639526,-0.078608244657516,0.229226768016815,0.006484716199338,0.076957881450653,0.025513438507915,0.071520589292049,0.060443527996540,-0.003552662208676,0.136737912893295,-0.159004524350166) * MODEL7_texOff(vec2(0,0));
res += mat4(0.090904690325260,0.045170348137617,0.003567528910935,-0.028693851083517,-0.054505601525307,-0.005800392944366,0.037086177617311,0.072874084115028,0.003940981347114,-0.037694551050663,0.015380508266389,0.051983829587698,0.084301285445690,0.063866138458252,-0.012523585930467,0.087082512676716) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.027729688212276,-0.012668645009398,-0.021103387698531,-0.029442453756928,-0.004581625573337,0.008123232983053,-0.037656769156456,-0.091497778892517,0.218341797590256,0.043979063630104,-0.085768774151802,-0.053413424640894,0.085171110928059,-0.002852397738025,-0.021493088454008,-0.046886019408703) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.132400453090668,-0.053807146847248,0.090832278132439,-0.033281926065683,-0.024642057716846,0.075935959815979,0.046607002615929,-0.008083089254797,0.112612560391426,-0.006372957490385,0.061952654272318,0.015093172900379,-0.019186152145267,0.037885356694460,0.016539551317692,-0.024725321680307) * MODEL7_texOff(vec2(1,0));
res += mat4(0.089866362512112,0.087732240557671,0.028925834223628,0.061061006039381,-0.102809682488441,0.040440682321787,-0.027959538623691,0.064774520695210,-0.064437262713909,-0.011403909884393,0.024264449253678,0.016108725219965,-0.055762138217688,0.039841521531343,0.071393176913261,0.055665560066700) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.151546180248260,-0.002714828820899,0.074870184063911,0.051809720695019,0.074626877903938,0.021912191063166,-0.098882958292961,0.049014605581760,-0.097630925476551,-0.108851023018360,0.029253223910928,0.079122468829155,-0.046755932271481,0.061732981353998,0.064970634877682,0.060982286930084) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.179660290479660,0.048675160855055,0.206838667392731,-0.121651746332645,0.024468624964356,0.029501779004931,-0.069396011531353,0.132053002715111,-0.079598411917686,0.156143993139267,0.107813596725464,-0.012726603075862,0.014677624218166,-0.180194571614265,0.046104840934277,0.149722903966904) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.071053698658943,-0.089296527206898,0.003759889164940,-0.025946890935302,0.043081440031528,-0.058291018009186,-0.118824228644371,0.020228682085872,0.061736933887005,-0.007047980092466,-0.092756219208241,-0.003768444061279,0.007338657043874,0.116124957799911,0.000473783729831,0.109399661421776) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.084726244211197,-0.042499691247940,-0.005811922252178,-0.077592290937901,-0.057333439588547,-0.002271977718920,-0.279123187065125,0.026621712371707,-0.166988179087639,-0.363174468278885,-0.237206310033798,0.081935435533524,0.039235435426235,0.087743133306503,-0.043044809252024,0.016403174027801) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.024829210713506,0.023510295897722,0.209398433566093,0.178527489304543,-0.210406780242920,0.117842607200146,-0.085019260644913,0.000001433155376,0.053767863661051,0.068272113800049,-0.054567623883486,0.057549424469471,-0.065637536346912,-0.100335851311684,-0.075385868549347,0.136249482631683) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.067220650613308,0.053819380700588,0.001149672898464,0.192119926214218,-0.066040895879269,-0.105835236608982,0.056242331862450,-0.111426308751106,-0.075766272842884,-0.046472720801830,0.080613896250725,-0.069584392011166,0.054485060274601,0.216629058122635,0.003543307073414,0.154660046100616) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.078787431120872,0.057540047913790,0.032659091055393,0.004477986134589,-0.077429153025150,0.061556849628687,-0.053365990519524,0.096486032009125,0.016855021938682,-0.161849826574326,0.066409185528755,-0.045053172856569,0.029508450999856,0.011064048856497,-0.045934561640024,0.020556908100843) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.036980587989092,0.078216575086117,0.037306811660528,0.085508145391941,-0.052376206964254,0.101081117987633,0.018911961466074,-0.011727832257748,0.076653383672237,0.343890607357025,-0.053268987685442,-0.028833173215389,0.057683702558279,0.007459206972271,0.036290220916271,0.093947075307369) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.164047688245773,0.022687602788210,0.149544999003410,-0.008781699463725,-0.042935222387314,-0.048646096140146,-0.045126147568226,0.098028644919395,0.003659766633064,0.012560070492327,0.031950190663338,0.054172202944756,0.121609911322594,-0.030737133696675,-0.000843450310640,0.062479663640261) * MODEL8_texOff(vec2(1,1));
res += mat4(0.125195652246475,0.029763657599688,-0.074933871626854,-0.014502189122140,-0.133466795086861,0.049310240894556,0.107872247695923,0.047592651098967,0.003048599464819,0.081399261951447,-0.015525208786130,-0.009773196652532,-0.083397954702377,0.079135179519653,0.128798022866249,-0.019581578671932) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.173064291477203,-0.147876426577568,-0.005067646037787,0.051432795822620,-0.116739623248577,-0.105409920215607,-0.056843440979719,0.118636213243008,-0.043316245079041,-0.045416936278343,-0.038292188197374,0.091978594660759,-0.216364204883575,0.030194876715541,-0.049043655395508,-0.010519864968956) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.063976384699345,0.079817660152912,0.058555193245411,0.035835560411215,0.131166413426399,0.126485019922256,-0.059158328920603,0.165373489260674,0.062998116016388,-0.054902426898479,0.058332849293947,0.002305933507159,-0.031380981206894,-0.117886245250702,-0.083932138979435,-0.015207196585834) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.170177221298218,-0.040079019963741,0.021745368838310,-0.038409877568483,0.061953555792570,-0.128644958138466,0.069623760879040,-0.017687492072582,-0.030855046585202,0.141229346394539,-0.056293390691280,0.077302873134613,0.005153646692634,0.194436118006706,-0.070843443274498,-0.029080912470818) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.032579999417067,-0.241064354777336,0.154674485325813,-0.495309084653854,-0.182297959923744,0.087260283529758,0.087958239018917,0.076319985091686,0.081410154700279,0.003780470695347,0.005053085274994,0.014627536758780,-0.031531438231468,-0.134169459342957,-0.025307696312666,-0.067382410168648) * MODEL9_texOff(vec2(0,0));
res += mat4(0.066886886954308,0.115736663341522,-0.125797808170319,0.041632857173681,0.002023868029937,-0.011738307774067,0.079743072390556,0.072820171713829,-0.032100144773722,-0.000801857502665,-0.156846657395363,-0.078969500958920,-0.029265958815813,-0.182880923151970,-0.060757335275412,0.094954833388329) * MODEL9_texOff(vec2(0,1));
res += mat4(0.102882690727711,0.041478622704744,-0.099151767790318,0.031828165054321,-0.045187830924988,0.067791111767292,0.056206822395325,0.012661781162024,-0.004112502560019,0.088577449321747,0.031606514006853,-0.014158410951495,0.059436872601509,0.052741192281246,-0.015098930336535,0.060998581349850) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.149705231189728,0.007434712722898,-0.138123035430908,0.066924728453159,0.125332891941071,0.001799236051738,-0.005388878751546,0.047977872192860,0.075814083218575,0.043703664094210,-0.018574705347419,-0.123338423669338,0.021131079643965,0.043741304427385,0.021998913958669,-0.002001485787332) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.036551322788000,0.073863305151463,0.021091038361192,0.017123296856880,0.037362542003393,-0.033675231039524,-0.009062790311873,-0.023107729852200,0.015520391054451,0.005717450287193,0.028008636087179,-0.101279772818089,-0.094295591115952,-0.062106821686029,0.027000632137060,-0.017042426392436) * MODEL9_texOff(vec2(1,1));
res += mat4(0.111598901450634,0.045670706778765,-0.008202491328120,-0.012306793592870,0.013558254577219,-0.006303021218628,0.112721547484398,0.050102997571230,-0.055217757821083,-0.136631757020950,0.060511492192745,0.067721381783485,-0.148213937878609,-0.093763604760170,0.114226870238781,0.040478963404894) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.234435677528381,0.032772459089756,-0.039202097803354,-0.012079910375178,-0.071377150714397,-0.065432593226433,-0.130810365080833,0.007194867823273,-0.106200307607651,0.012059506028891,-0.086454495787621,-0.171677112579346,-0.053422052413225,0.012030773796141,0.090929016470909,-0.138582468032837) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.100027590990067,0.066586554050446,-0.095897331833839,-0.003235779004171,-0.068353168666363,0.027247386053205,0.008817425929010,-0.004658906254917,-0.016309564933181,-0.073418959975243,0.031395312398672,-0.078703992068768,0.003293106565252,-0.030071025714278,-0.028103239834309,-0.087451972067356) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.012249030172825,-0.048274051398039,-0.168767407536507,-0.098695628345013,0.031733214855194,0.068057410418987,-0.152084469795227,0.025835111737251,0.050393279641867,-0.194432049989700,0.105891622602940,-0.119817875325680,0.077619023621082,-0.046879593282938,-0.071526862680912,-0.069295220077038) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.142034456133842,-0.048815086483955,-0.114066854119301,-0.342922508716583,0.036410443484783,-0.053801663219929,0.062975347042084,0.246646925806999,-0.172673389315605,-0.020668808370829,-0.035451442003250,-0.264092236757278,0.162701383233070,-0.117614537477493,0.122681535780430,0.147787511348724) * MODEL10_texOff(vec2(0,0));
res += mat4(0.015360307879746,-0.141717046499252,-0.046200491487980,-0.106064364314079,0.018575083464384,0.031741805374622,0.038739081472158,0.035968147218227,-0.140620574355125,0.058816872537136,-0.125916600227356,0.033095806837082,-0.118319228291512,0.064776457846165,0.055148284882307,0.057240650057793) * MODEL10_texOff(vec2(0,1));
res += mat4(0.139638647437096,0.058247756212950,-0.160091802477837,0.064221344888210,0.006906767375767,0.065989814698696,0.028175817802548,-0.012336652725935,-0.145070165395737,0.001335267443210,-0.045583020895720,-0.111096523702145,-0.200243353843689,0.033977229148149,0.075769782066345,0.033187810331583) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.069545604288578,0.058593586087227,-0.211381256580353,0.084400579333305,-0.270711004734039,0.031487178057432,-0.088937476277351,0.059419233351946,-0.107770457863808,-0.122155673801899,0.155660539865494,-0.049091354012489,-0.175102755427361,0.182176202535629,0.021607799455523,0.177220135927200) * MODEL10_texOff(vec2(1,0));
res += mat4(0.048962604254484,0.038769498467445,0.008764335885644,0.006716390606016,-0.010068367235363,0.010029898025095,-0.001050539547578,-0.015663983300328,-0.087709374725819,0.072992950677872,-0.022911973297596,-0.047652855515480,-0.232341811060905,-0.180833727121353,0.191866934299469,-0.016570225358009) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.094036035239697,-0.113574288785458,0.161467060446739,-0.010085586458445,-0.159071609377861,0.187013536691666,-0.094780080020428,-0.026410516351461,0.135896608233452,0.177614629268646,-0.002245746552944,-0.019492929801345,-0.043231941759586,-0.101306289434433,0.022194085642695,0.051859445869923) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.075946167111397,-0.172679781913757,0.076813794672489,0.094516538083553,-0.096117302775383,0.002047952730209,-0.118666738271713,0.082271404564381,0.133870705962181,0.212429523468018,-0.039104752242565,-0.090882278978825,-0.215446874499321,-0.137871682643890,-0.074570462107658,-0.092771306633949) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.043084390461445,-0.136947914958000,0.065130256116390,0.065810583531857,-0.043149847537279,0.031364943832159,-0.075427956879139,-0.059374079108238,-0.130278810858727,0.067997977137566,0.042185813188553,-0.179062977433205,0.051299531012774,-0.064454980194569,-0.121976472437382,0.000672549591400) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.042631573975086,-0.112215228378773,0.177907600998878,0.170512318611145,-0.125809803605080,0.044349100440741,-0.058184981346130,-0.010823947377503,0.109649576246738,0.082564048469067,-0.083422660827637,-0.101166464388371,0.085351243615150,0.005994844250381,0.055099580436945,0.011565090157092) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.082072272896767,0.013386528939009,0.136880844831467,0.094984367489815,0.084542058408260,0.051626417785883,0.115800052881241,-0.160507872700691,-0.034903898835182,0.161088705062866,-0.204920083284378,-0.275969475507736,0.315041184425354,-0.109783247113228,0.280684709548950,-0.014937479048967) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.115994408726692,-0.226840376853943,0.129902720451355,-0.000444696517661,0.236983403563499,-0.091425493359566,-0.059675078839064,-0.111046209931374,0.298683464527130,0.062315743416548,-0.212699055671692,-0.131994977593422,-0.022731736302376,-0.033076003193855,-0.020082741975784,0.075169637799263) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.095984078943729,-0.006946223322302,0.133027642965317,0.083903633058071,0.033460844308138,0.029078980907798,-0.085309498012066,-0.096346735954285,-0.132580384612083,0.013167621567845,0.007808259222656,0.052076578140259,-0.048079833388329,-0.059215314686298,-0.023239614441991,0.005861590150744) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.118929401040077,-0.019968695938587,0.168807059526443,0.024490401148796,0.084296785295010,-0.036780621856451,0.165149316191673,-0.016657115891576,0.110114738345146,-0.035939313471317,0.102654911577702,-0.038554679602385,0.128073722124100,-0.112337663769722,-0.008688271977007,0.020365880802274) * MODEL11_texOff(vec2(1,0));
res += mat4(0.038816377520561,0.033244132995605,-0.080183267593384,0.074445016682148,0.146338135004044,-0.227514594793320,-0.037485871464014,0.099588952958584,0.037074618041515,-0.008249454200268,0.013337522745132,0.015922090038657,0.062426973134279,-0.083793967962265,-0.054215557873249,0.011749310418963) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.054992176592350,-0.091474235057831,0.007808301132172,0.020521143451333,0.026923876255751,-0.032897014170885,-0.108049198985100,0.024187613278627,-0.025678435340524,0.088381968438625,0.015814347192645,-0.014037998393178,0.016327485442162,-0.040776547044516,0.067751653492451,0.034940548241138) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.071241535246372,-0.028807403519750,-0.108592905104160,-0.104075789451599,0.238981932401657,0.082234166562557,0.015161608345807,0.099605612456799,-0.007495411671698,0.120800375938416,0.006505795754492,0.038910523056984,-0.088259451091290,0.022664109244943,0.022843044251204,0.055502578616142) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.026688970625401,0.162492692470551,-0.090443775057793,-0.047445088624954,0.061799686402082,0.126934051513672,-0.052772961556911,0.012118793092668,-0.035759404301643,0.033564999699593,0.049040008336306,-0.033155705779791,-0.066951535642147,0.028279783204198,0.096970774233341,0.068364031612873) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.056187260895967,0.104102894663811,-0.087980017066002,-0.072101518511772,-0.049042366445065,-0.148074984550476,0.054820418357849,0.019078487530351,0.031561035662889,-0.031708579510450,0.035458974540234,-0.063444748520851,0.006327257025987,0.069663196802139,0.103667080402374,0.002878917148337) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.099495187401772,0.008112547919154,-0.070216819643974,-0.007187154609710,-0.133567318320274,-0.235239550471306,0.079387687146664,0.095801591873169,-0.050172194838524,0.016737302765250,0.061532393097878,-0.013843456283212,-0.011800153180957,-0.416380345821381,0.176475703716278,-0.049019858241081) * MODEL12_texOff(vec2(0,0));
res += mat4(0.013440052047372,0.205542936921120,-0.059885479509830,0.038140695542097,-0.022062061354518,-0.037890814244747,-0.034675098955631,-0.052509378641844,0.137255057692528,0.036638073623180,-0.097280368208885,0.003408963326365,0.190865963697433,-0.028452100232244,-0.053622201085091,-0.007248876150697) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.019334275275469,0.006915918085724,-0.111739076673985,-0.013198332861066,0.006501118652523,-0.071283444762230,-0.020329779013991,0.028531754389405,-0.101915277540684,-0.012510438449681,0.016297189518809,0.036345899105072,-0.136162921786308,-0.014574523083866,0.095247678458691,-0.049026299268007) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.174243032932281,-0.046048562973738,-0.183211877942085,-0.018835103139281,-0.125335261225700,-0.050502683967352,-0.087691932916641,-0.024307958781719,-0.073730230331421,-0.028531415387988,0.009245999157429,0.123412489891052,0.097925826907158,-0.083505950868130,0.103197038173676,-0.012403974309564) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.108168706297874,0.173297107219696,-0.095082662999630,-0.038633938878775,-0.137880548834801,-0.120223425328732,-0.088740028440952,-0.050175562500954,-0.047324959188700,-0.038485214114189,0.082121245563030,0.019316062331200,0.029139345511794,0.015720793977380,0.101855196058750,-0.002340775215998) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.017035497352481,0.157753333449364,-0.212859153747559,-0.094909608364105) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_HQ_2x_LA) mapping 7_3

vec4 hook()
{
vec4 res = vec4(0.087486788630486,-0.108005717396736,0.011129917576909,-0.148997470736504);
res += mat4(-0.062906414270401,0.091413110494614,0.033432845026255,-0.028140436857939,0.011890258640051,-0.044544227421284,-0.084010295569897,-0.081653930246830,0.007256318815053,0.007965545170009,-0.037512838840485,0.016544736921787,-0.044289458543062,0.129206448793411,0.086881935596466,0.029300192371011) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.084930196404457,-0.035748589783907,-0.010890385136008,-0.188507661223412,-0.031536556780338,0.124452307820320,-0.010707074776292,-0.158096030354500,-0.091193996369839,-0.081104703247547,-0.155933663249016,0.072819545865059,0.125165149569511,0.022335415706038,-0.043167233467102,-0.031239805743098) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.003042257856578,0.068517118692398,-0.026051310822368,0.029079958796501,-0.007634856272489,-0.025908254086971,0.053716249763966,-0.175252333283424,0.058914482593536,0.010137064382434,0.126807928085327,0.039182450622320,0.033568952232599,-0.041965074837208,-0.029857238754630,-0.019137041643262) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.156903952360153,-0.178831830620766,-0.139366284012794,-0.012991816736758,-0.007248382084072,-0.002106242580339,0.092924624681473,-0.049461975693703,-0.151050701737404,-0.035100247710943,-0.200664520263672,0.044695861637592,0.312031775712967,0.018197117373347,0.193635851144791,-0.122400388121605) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.047212056815624,-0.120783530175686,-0.124072790145874,0.173429176211357,0.076108619570732,-0.015438674949110,-0.183522477746010,-0.010062552988529,-0.162583142518997,-0.075867928564548,0.056125339120626,0.078242383897305,-0.045711562037468,-0.146135151386261,-0.067891724407673,-0.219325393438339) * MODEL7_texOff(vec2(0,0));
res += mat4(0.060725197196007,-0.007520968094468,0.066963747143745,-0.042571783065796,0.002921620151028,0.019951375201344,0.210330635309219,-0.148633375763893,-0.017688347026706,0.070592068135738,0.098878785967827,0.022434625774622,-0.023209622129798,-0.094270810484886,-0.119672745466232,-0.079658858478069) * MODEL7_texOff(vec2(0,1));
res += mat4(0.086470507085323,0.031759236007929,0.101782850921154,0.022646354511380,0.018383946269751,0.058986905962229,0.060271725058556,0.004384330473840,0.002823608927429,0.050961971282959,-0.004438998177648,-0.129008635878563,0.086463630199432,0.068612001836300,0.064725399017334,-0.017987985163927) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.047592461109161,0.071757569909096,0.059925474226475,-0.032320309430361,-0.028162714093924,-0.012770178727806,0.032078813761473,0.066751435399055,-0.050191078335047,0.023527380079031,-0.022962057963014,0.036635808646679,-0.071624703705311,-0.020084984600544,-0.012549612671137,0.071676291525364) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.059584289789200,0.078807733952999,-0.047264605760574,-0.001248481334187,-0.016484547406435,0.026637366041541,0.070236869156361,0.120246045291424,-0.011438247747719,0.155138149857521,0.055677946656942,0.088562838733196,0.023969812318683,-0.053809847682714,0.004767428152263,0.079890772700310) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.069039203226566,-0.035469312220812,-0.056946687400341,-0.013865739107132,-0.085013523697853,0.044124808162451,-0.016423551365733,0.002274596365169,0.001715619000606,0.000322787673213,0.206224173307419,-0.153275966644287,0.024587588384748,0.039821967482567,0.048988696187735,-0.051237709820271) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.025026731193066,-0.098073951900005,-0.052460394799709,0.116642840206623,-0.005814943928272,0.084254950284958,0.030686056241393,-0.016261948272586,-0.073706798255444,0.050423659384251,0.060875628143549,0.091651223599911,0.130016118288040,0.168206959962845,0.132853046059608,-0.055990837514400) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.055622879415751,-0.091904088854790,0.073761209845543,0.012639886699617,-0.060608748346567,-0.026489222422242,-0.015206565149128,-0.059245772659779,-0.003376878798008,-0.032239019870758,-0.019698053598404,0.004338761325926,-0.041675511747599,0.151961326599121,0.061366494745016,0.022598775103688) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.018260741606355,-0.020965650677681,-0.124575734138489,-0.140023574233055,0.019521664828062,0.230768918991089,-0.128702700138092,-0.093104787170887,-0.084631681442261,0.134870573878288,0.032832775264978,0.015992388129234,0.094642929732800,-0.029466794803739,0.266350328922272,0.020007360726595) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.007339705713093,-0.049282725900412,0.199787884950638,-0.103221267461777,-0.162864476442337,0.023778229951859,-0.161290422081947,0.099631555378437,-0.064648211002350,0.098893657326698,-0.137530311942101,-0.088363729417324,-0.012684875167906,0.092597648501396,0.358080297708511,-0.014015661552548) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.064793735742569,-0.024396810680628,-0.119368135929108,-0.014410364441574,-0.009395221248269,-0.009952132590115,0.120500937104225,-0.004118708893657,0.045989990234375,-0.108643867075443,0.217566058039665,0.077669285237789,-0.024414880201221,0.170906156301498,-0.234357297420502,0.037150025367737) * MODEL8_texOff(vec2(0,1));
res += mat4(0.107308641076088,-0.142431497573853,-0.088581457734108,0.054583787918091,-0.219024911522865,0.083433873951435,-0.172939777374268,0.057168308645487,0.089673869311810,0.111354731023312,0.093507215380669,0.017934255301952,0.067940339446068,0.067354723811150,0.040417764335871,-0.004924543201923) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.232751771807671,0.077737905085087,-0.011218405328691,0.196130618453026,-0.211182191967964,0.281740635633469,-0.077791780233383,0.072461977601051,-0.003320167306811,0.164127215743065,-0.066195532679558,0.003704048693180,0.080712035298347,-0.043173097074032,0.030160006135702,-0.015784759074450) * MODEL8_texOff(vec2(1,0));
res += mat4(0.095840945839882,-0.094948440790176,-0.017025656998158,-0.012938769534230,-0.115712821483612,0.165950104594231,-0.074436604976654,0.043146785348654,-0.050009008497000,-0.053968865424395,0.111330702900887,0.021367803215981,0.018286302685738,0.029908126220107,0.030843853950500,-0.057112887501717) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.045424800366163,0.070774547755718,-0.007055545691401,0.021160179749131,-0.093442007899284,-0.254180908203125,0.045163426548243,0.064499460160732,0.001931887585670,-0.008712972514331,-0.101018235087395,0.050020840018988,-0.065648235380650,-0.104757137596607,-0.095806308090687,-0.047927036881447) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.031280428171158,0.012830810621381,-0.041250083595514,0.216523006558418,0.084757260978222,0.059191495180130,0.267223536968231,-0.182659387588501,-0.013490858487785,-0.092420555651188,-0.121312737464905,0.016556050628424,-0.046493750065565,-0.013111536391079,-0.013878952711821,-0.005791661329567) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.033724233508110,0.025175806134939,-0.045244496315718,0.038881588727236,-0.020668718963861,-0.022417586296797,-0.028108835220337,0.025733940303326,-0.067386791110039,0.041996657848358,0.007666153833270,-0.143552571535110,0.090781830251217,0.019706437364221,0.013996228575706,-0.056100293993950) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.168178394436836,0.051037199795246,-0.322500914335251,-0.055909428745508,0.073458805680275,0.223388493061066,-0.064834229648113,-0.087532684206963,-0.278677672147751,0.005156629718840,-0.137325823307037,0.033891737461090,-0.090141788125038,-0.109077483415604,-0.061276264488697,-0.060517240315676) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.165100932121277,-0.348213762044907,0.279638469219208,-0.265957504510880,-0.263003468513489,0.055450279265642,0.106619708240032,0.035408720374107,0.028190640732646,0.112144559621811,0.020280312746763,-0.020808512344956,0.112875983119011,0.065903253853321,-0.114673309028149,-0.136038228869438) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.041115880012512,-0.032035600394011,-0.064534157514572,-0.006946471054107,0.187952980399132,-0.078599758446217,0.121438160538673,0.077367454767227,0.086540155112743,0.030911097303033,0.051548730581999,0.012990839779377,0.055710285902023,0.060732074081898,0.095355466008186,-0.030726298689842) * MODEL9_texOff(vec2(0,1));
res += mat4(0.091339193284512,-0.036129094660282,0.041539773344994,0.032841667532921,-0.137505248188972,0.083485819399357,-0.076644770801067,0.011894956231117,0.049209997057915,-0.145029008388519,-0.084887139499187,0.016694201156497,-0.055877041071653,-0.112755052745342,-0.038228712975979,0.086101703345776) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.145077347755432,0.083353415131569,0.065417312085629,0.124961450695992,-0.070083230733871,0.092318817973137,-0.046126492321491,-0.030802821740508,-0.074375815689564,0.151170551776886,0.033112049102783,-0.075402833521366,-0.038781471550465,0.079413287341595,-0.051623851060867,0.178506016731262) * MODEL9_texOff(vec2(1,0));
res += mat4(0.000757267174777,-0.012321661226451,-0.039511114358902,0.034596614539623,-0.086978614330292,0.060620903968811,-0.019762014970183,0.015619387850165,0.056035943329334,-0.121659412980080,0.027879402041435,-0.030318889766932,0.087310172617435,0.092031262814999,0.064887553453445,0.062419213354588) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.012715511023998,-0.014610326848924,0.106956146657467,0.123795330524445,-0.000957161944825,0.018818594515324,0.121176093816757,0.046677719801664,0.107637800276279,-0.052655894309282,-0.070591196417809,0.020649358630180,-0.021393649280071,0.013391479849815,0.002120125340298,-0.081656225025654) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.056896887719631,-0.000160544062965,0.108874283730984,0.219715222716331,-0.077961586415768,0.072594404220581,-0.044871415942907,0.016737753525376,0.002256308449432,-0.074310034513474,-0.042569972574711,0.001261450699531,-0.015424674376845,-0.028399277478456,0.101572088897228,-0.072978466749191) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.091124683618546,0.020639227703214,-0.084817185997963,0.057806424796581,0.004516491666436,0.011040675453842,-0.029654400423169,0.054365385323763,0.068142548203468,-0.076391190290451,0.054946985095739,-0.114105865359306,0.032355673611164,-0.011375722475350,0.027127403765917,-0.006980172824115) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.153509616851807,-0.097475536167622,-0.083994820713997,0.077160969376564,-0.010714711621404,0.072662062942982,-0.002521508140489,-0.029765738174319,0.360311686992645,-0.104048393666744,0.132114201784134,-0.015688754618168,0.023840881884098,0.080687396228313,-0.006435524672270,-0.044727083295584) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.093456864356995,0.090018481016159,-0.067812211811543,-0.249488979578018,0.002196529647335,-0.025025770068169,0.030342893674970,-0.122180417180061,0.136799201369286,-0.179669812321663,-0.016184860840440,0.098852805793285,-0.091461032629013,0.326085567474365,0.040670413523912,0.015100457705557) * MODEL10_texOff(vec2(0,0));
res += mat4(0.079407811164856,-0.105934455990791,0.160425037145615,0.042763475328684,-0.067297898232937,0.047603394836187,-0.028764979913831,-0.050364907830954,-0.009600901044905,0.051083620637655,-0.004840115085244,-0.140288531780243,0.033132545650005,0.045463420450687,-0.005923326127231,0.106361128389835) * MODEL10_texOff(vec2(0,1));
res += mat4(0.065954327583313,-0.211778640747070,0.036802131682634,0.057232897728682,-0.071761809289455,0.063373111188412,-0.024748183786869,0.089123666286469,0.028274159878492,-0.066975519061089,-0.058311887085438,0.033914536237717,-0.035780921578407,-0.140125155448914,-0.059053882956505,-0.006074665579945) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.105110131204128,0.144539505243301,0.026857385411859,0.184062883257866,-0.091177046298981,-0.003002015408128,-0.007982897572219,0.211385041475296,0.055965580046177,-0.120242357254028,-0.002194525906816,0.031234297901392,-0.192535728216171,0.055638957768679,-0.277636140584946,0.012072680518031) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.014282052405179,-0.073903687298298,0.013715743087232,-0.031772784888744,0.002779132453725,0.186161085963249,-0.002724447753280,0.059376910328865,-0.014376997016370,-0.021230079233646,-0.061459660530090,0.042054731398821,0.009060475043952,0.002536246087402,0.061274118721485,-0.029728446155787) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.005876755341887,-0.073070146143436,0.131117850542068,-0.093293666839600,-0.016423525288701,0.109987638890743,0.006616519764066,0.059960484504700,-0.018965512514114,0.061245206743479,-0.127640545368195,-0.056282110512257,-0.025632843375206,0.005889618769288,-0.082766443490982,-0.040496051311493) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.015846300870180,0.042606662958860,0.022726418450475,-0.027655284851789,-0.076640374958515,-0.074408061802387,0.020056003704667,0.204352363944054,0.093649715185165,-0.017131777480245,-0.126144751906395,0.003296690993011,-0.053783014416695,-0.009292466565967,-0.025520280003548,0.009675648063421) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.044797156006098,-0.040477734059095,-0.058627951890230,-0.018216250464320,-0.008868246339262,0.018052522093058,-0.012099527753890,0.020312266424298,0.129685312509537,-0.004825618118048,0.075166486203671,-0.067928411066532,-0.010258772410452,0.039461862295866,-0.006132296752185,-0.047436751425266) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.128038316965103,0.201336935162544,-0.071746580302715,-0.094576224684715,-0.232450887560844,-0.059022825211287,-0.360013753175735,0.146547034382820,0.378356069326401,0.022201484069228,0.109084829688072,-0.110589273273945,-0.003585694823414,-0.033539429306984,0.128536701202393,-0.005952118895948) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.080659374594688,0.136825203895569,-0.181544065475464,0.048896122723818,-0.064165830612183,-0.006873570848256,0.073297448456287,0.140518873929977,0.059352498501539,-0.252045840024948,0.116574496030807,0.118087738752365,0.122913025319576,-0.038967616856098,-0.279283583164215,0.112265609204769) * MODEL11_texOff(vec2(0,0));
res += mat4(0.011430020444095,-0.060172133147717,0.100183114409447,-0.029906818643212,-0.023893861100078,-0.033870287239552,0.085068203508854,0.146083369851112,-0.016541980206966,0.019084800034761,-0.057606015354395,0.047077398747206,0.063861884176731,0.036580786108971,0.273045778274536,-0.033289793878794) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.016928743571043,-0.117070034146309,0.084410279989243,0.019412821158767,-0.027656879276037,0.059303741902113,-0.024439027532935,-0.116348899900913,-0.138164252042770,0.103458791971207,-0.000386808736948,0.049772989004850,-0.064018793404102,0.132586240768433,-0.095856063067913,-0.049862112849951) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.056420400738716,-0.081079654395580,0.062537208199501,-0.171673908829689,0.103540509939194,-0.356829136610031,0.050803396850824,-0.263184010982513,0.165523812174797,-0.162896543741226,0.080965504050255,-0.097738072276115,-0.115605533123016,0.034284193068743,-0.061926551163197,-0.107790991663933) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.074976466596127,0.052043665200472,-0.134042263031006,-0.040536701679230,-0.098982788622379,-0.021470716223121,-0.015302198939025,-0.204044535756111,0.033000666648149,0.016908118501306,0.031479351222515,-0.077340692281723,-0.116721414029598,-0.000014987720533,0.016315402463078,-0.112407796084881) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.023289248347282,-0.002332392614335,-0.034722931683064,-0.019136471673846,0.012623470276594,0.058408573269844,0.015186227858067,-0.071003139019012,-0.024091994389892,-0.141036853194237,-0.000438982504420,0.035382617264986,0.026280004531145,-0.010076689533889,0.027270391583443,-0.065922409296036) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.139908134937286,0.029403559863567,0.007191526703537,0.017749249935150,-0.012811103835702,-0.022838568314910,0.029405994340777,-0.222523808479309,0.044275339692831,0.064378760755062,0.113621219992638,-0.066953107714653,0.010787661187351,-0.060588937252760,-0.046782135963440,-0.019549982622266) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.001544701750390,0.085071489214897,-0.030921114608645,-0.002931128721684,-0.171214506030083,0.004558091983199,-0.068090960383415,-0.033890075981617,0.029738586395979,-0.059141065925360,0.015266044996679,0.068446047604084,0.035684436559677,-0.046316109597683,0.014144415967166,-0.015824005007744) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.062767140567303,0.041846483945847,0.047382131218910,-0.011283366009593,-0.005016486160457,0.002724352525547,0.061618309468031,-0.092232011258602,-0.144327640533447,-0.278753578662872,-0.063765078783035,-0.057094920426607,-0.129022732377052,0.011607966385782,0.111684389412403,0.060959987342358) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.013086275197566,-0.123192243278027,0.181450620293617,-0.026355857029557,-0.245230942964554,-0.097075313329697,0.077133089303970,-0.213794395327568,-0.061345573514700,0.097656369209290,-0.285115301609039,-0.090131327509880,0.123906277120113,-0.043808329850435,0.255795955657959,-0.253285855054855) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.067225359380245,0.098415605723858,-0.185771375894547,-0.127121716737747,0.037462372332811,0.149800822138786,-0.045678626745939,-0.016783937811852,-0.041007839143276,-0.122731037437916,0.023307148367167,-0.063033640384674,-0.008514660410583,-0.146689489483833,-0.040803786367178,-0.070795148611069) * MODEL12_texOff(vec2(0,1));
res += mat4(0.049991883337498,0.014530549757183,0.151734277606010,0.072381272912025,-0.020351167768240,-0.135196939110756,-0.148144677281380,0.102402009069920,0.018111500889063,-0.072399772703648,-0.145356044173241,0.114930503070354,-0.047032091766596,0.079782061278820,-0.001375453546643,-0.003535140771419) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.000248962547630,-0.293125063180923,0.267064452171326,0.024026095867157,-0.121093541383743,0.089808776974678,0.000136306320201,0.125116035342216,-0.104746967554092,0.183989539742470,-0.099369376897812,0.152508661150932,0.119540013372898,0.109598718583584,0.056443732231855,0.137145832180977) * MODEL12_texOff(vec2(1,0));
res += mat4(0.023235376924276,0.156779035925865,-0.094350308179855,0.123344346880913,-0.003936136141419,-0.036701489239931,0.078395925462246,0.028508199378848,-0.141793131828308,0.013912839815021,0.024276847019792,-0.019533006474376,-0.007105732336640,-0.029592629522085,0.079699724912643,-0.001826741849072) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.121307775378227,-0.042930506169796,-0.147304087877274,0.089257381856441) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_HQ_2x_LA) mapping 7_4

vec4 hook()
{
vec4 res = vec4(-0.088762193918228,0.244579538702965,-0.067117288708687,-0.003264761297032);
res += mat4(-0.052523817867041,-0.026551924645901,-0.005110189318657,0.049944926053286,-0.010422181338072,0.021470874547958,0.005435022525489,-0.018897026777267,-0.099619694054127,0.044451158493757,-0.043360732495785,-0.079238295555115,0.099741227924824,0.072961047291756,0.038148622959852,-0.162193179130554) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.032687991857529,-0.013523387722671,0.171504035592079,-0.169025331735611,0.089586652815342,-0.155788138508797,-0.084476754069328,-0.052442248910666,-0.199614107608795,0.075107112526894,0.090160161256790,-0.053215704858303,0.102792359888554,0.134850874543190,0.110940754413605,0.110610172152519) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.002053162781522,0.075777232646942,-0.000305796216708,-0.073978543281555,0.019178014248610,-0.094412080943584,0.192428752779961,0.030888365581632,0.132018864154816,-0.028864249587059,0.063320398330688,-0.075597159564495,0.083154901862144,0.053350798785686,-0.041780970990658,0.001009443309158) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.056935578584671,0.071343354880810,0.015086399391294,0.103107601404190,0.106153324246407,-0.088729389011860,-0.050533205270767,0.026888884603977,-0.238604754209518,-0.065174959599972,-0.167551875114441,-0.090245649218559,0.154896333813667,0.189726024866104,0.298635691404343,-0.101056896150112) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.443241894245148,0.063433229923248,-0.104643501341343,-0.455578237771988,-0.093428798019886,0.149878025054932,0.104665189981461,-0.102376393973827,-0.202288925647736,-0.063552074134350,0.060534991323948,-0.068511396646500,-0.024505093693733,-0.031040661036968,0.200397476553917,-0.022525936365128) * MODEL7_texOff(vec2(0,0));
res += mat4(0.090577103197575,0.086575604975224,0.111128762364388,0.082738429307938,-0.082530565559864,0.066681109368801,-0.013376107439399,0.044488660991192,-0.025243349373341,-0.062343597412109,0.090871587395668,-0.180144041776657,0.049708031117916,0.087630614638329,0.066503144800663,0.009498138912022) * MODEL7_texOff(vec2(0,1));
res += mat4(0.034463219344616,0.139289647340775,0.000911493028980,-0.016254067420959,0.146530568599701,0.141372084617615,-0.009290824644268,-0.101870484650135,-0.004005193710327,-0.038012657314539,0.076609566807747,0.005813177675009,-0.020330732688308,0.091336376965046,0.080006860196590,-0.041636105626822) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.032785426825285,0.091699503362179,-0.057581558823586,0.084476925432682,0.046278174966574,0.059953913092613,-0.013134939596057,-0.054667819291353,0.021111911162734,0.066610530018806,-0.026814658194780,0.076325543224812,-0.014183749444783,0.139643654227257,-0.048697210848331,0.095570981502533) * MODEL7_texOff(vec2(1,0));
res += mat4(0.032557688653469,-0.011845285072923,-0.041126508265734,0.014069725759327,-0.015287898480892,0.032390143722296,-0.118798457086086,0.017589788883924,0.010539678856730,-0.001255062292330,-0.115567937493324,-0.000743477721699,0.008352801203728,-0.033457376062870,0.064871922135353,-0.034445319324732) * MODEL7_texOff(vec2(1,1));
res += mat4(0.071527831256390,-0.087976798415184,0.017252059653401,0.024433482438326,-0.106214448809624,0.014451689086854,-0.047357529401779,0.004918827675283,-0.019257433712482,0.068952612578869,0.140993058681488,-0.050785444676876,0.016918811947107,0.010698390193284,0.069064825773239,-0.032238274812698) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.170424252748489,0.097068309783936,0.165013626217842,-0.099564105272293,-0.016875389963388,0.036236919462681,0.056311804801226,0.031002312898636,0.048159949481487,0.105704724788666,0.114096015691757,0.077251516282558,0.071831814944744,0.174089357256889,0.019693864509463,0.078421898186207) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.050490956753492,-0.090363964438438,0.068727776408195,-0.041446827352047,-0.189497619867325,0.111955627799034,0.065242797136307,0.027655832469463,0.001348841120489,-0.014285093173385,0.059715352952480,0.027900936082006,-0.037343658506870,0.143272370100021,0.016375392675400,-0.161889404058456) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.084645740687847,-0.161680385470390,-0.025447560474277,0.090883165597916,-0.157766833901405,0.028035826981068,-0.046314198523760,0.050463352352381,0.118518166244030,0.080019615590572,0.079168096184731,0.003985902294517,-0.034495629370213,0.101194910705090,0.024072322994471,-0.047896523028612) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.233305484056473,-0.352911710739136,0.140704691410065,-0.022431470453739,0.069454520940781,0.295637577772141,0.132183790206909,-0.068418912589550,0.225889921188354,0.094812721014023,0.030930409207940,-0.101986572146416,-0.146469280123711,0.048298604786396,0.076361738145351,0.234707921743393) * MODEL8_texOff(vec2(0,0));
res += mat4(0.110008299350739,-0.162473857402802,0.057952888309956,-0.094538412988186,-0.077517986297607,0.028148924931884,0.090578928589821,0.114394366741180,-0.032864946871996,0.096578307449818,0.013777941465378,0.125264406204224,0.185466170310974,0.157153785228729,0.100139431655407,-0.134034633636475) * MODEL8_texOff(vec2(0,1));
res += mat4(0.110359646379948,-0.073223046958447,-0.043165676295757,0.024506835266948,-0.228412494063377,-0.047576025128365,-0.166325941681862,0.061396472156048,0.091406777501106,0.027022296562791,0.101624861359596,-0.025540754199028,-0.073160529136658,0.021770494058728,0.079728394746780,-0.018366236239672) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.002621344523504,-0.036561056971550,-0.181030347943306,0.079086408019066,0.009157107211649,0.238258138298988,0.004600979387760,0.129639640450478,0.089227765798569,0.039976801723242,-0.077836178243160,0.099762536585331,-0.022281050682068,0.095240004360676,-0.018303561955690,0.024829290807247) * MODEL8_texOff(vec2(1,0));
res += mat4(0.132260411977768,0.008343175984919,0.039425451308489,0.001222381950356,-0.155771985650063,0.098214030265808,-0.022786565124989,0.007749033626169,-0.129972040653229,0.035402558743954,0.114963628351688,0.027459179982543,0.092193730175495,-0.144070446491241,-0.016338037326932,0.010188323445618) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.121306903660297,-0.010352890938520,-0.074819222092628,0.144287750124931,-0.052588894963264,0.008421407081187,-0.000951058464125,-0.080162279307842,-0.111608371138573,-0.007655326277018,-0.042445391416550,0.108492650091648,0.042081311345100,-0.047263391315937,0.112456433475018,-0.022671308368444) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.115422427654266,0.022884584963322,-0.082660526037216,-0.044336676597595,-0.184321135282516,0.008500469848514,0.018164701759815,0.162502065300941,-0.105699442327023,-0.084169611334801,0.017037935554981,-0.112276710569859,-0.066445611417294,0.043843917548656,0.205753117799759,-0.107081912457943) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.001530616660602,0.111808173358440,-0.031918454915285,-0.099352389574051,-0.014408614486456,-0.014747735112906,0.006566852796823,-0.086175359785557,0.007600437849760,0.025758806616068,-0.057653903961182,-0.088181309401989,0.010936995968223,-0.055661246180534,0.095368869602680,0.032617762684822) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.103719688951969,-0.137755975127220,-0.032478984445333,0.208120077848434,0.092150837182999,0.099649608135223,0.031912911683321,0.022771701216698,-0.131504669785500,-0.140788123011589,0.026696767657995,0.052899304777384,0.044586777687073,-0.036282073706388,0.026452880352736,0.077499471604824) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.077987030148506,0.074011594057083,0.287926465272903,0.050732173025608,-0.276282191276550,-0.071903981268406,0.124022774398327,-0.064620599150658,0.038018118590117,-0.122585996985435,0.041237499564886,-0.052263583987951,0.077811285853386,0.129710406064987,0.075893208384514,-0.127259895205498) * MODEL9_texOff(vec2(0,0));
res += mat4(0.149754762649536,-0.191383644938469,0.001369598670863,-0.195676594972610,-0.066629819571972,-0.120493322610855,0.010969378054142,0.147722825407982,-0.028671111911535,0.003207738744095,0.007162440102547,-0.028795031830668,0.008041606284678,-0.048444591462612,0.019105358049273,-0.064662724733353) * MODEL9_texOff(vec2(0,1));
res += mat4(0.060347530990839,-0.078681506216526,-0.017641618847847,0.007211734075099,-0.077914416790009,-0.048521973192692,-0.072465971112251,0.071768157184124,0.014393341727555,-0.069588519632816,0.001200455590151,-0.072799935936928,0.036965262144804,0.065849922597408,0.034812841564417,-0.064340427517891) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.142513304948807,-0.032290488481522,-0.111212797462940,0.122500613331795,0.054624747484922,-0.038478784263134,-0.003495341166854,0.002669885754585,-0.060420617461205,0.037041496485472,-0.124019600450993,-0.045579303056002,0.057670742273331,0.046340066939592,-0.152215600013733,-0.012979551218450) * MODEL9_texOff(vec2(1,0));
res += mat4(0.095138743519783,0.016213500872254,-0.017647592350841,0.070644542574883,-0.146689295768738,0.108729176223278,0.040122423321009,-0.066187977790833,0.006018829531968,0.045279409736395,0.030459046363831,-0.031990107148886,0.029997922480106,0.052508577704430,0.030769942328334,0.028615830466151) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.115473605692387,-0.055711477994919,-0.072597786784172,0.093493930995464,0.033484205603600,-0.010124595835805,-0.008564151823521,-0.011841632425785,0.085353240370750,-0.049737177789211,-0.053302891552448,-0.038299277424812,0.108774095773697,-0.041708685457706,-0.045740131288767,-0.005273911170661) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.065216347575188,-0.071875877678394,-0.077486537396908,-0.011736553162336,0.071874983608723,0.043554704636335,0.002789725316688,-0.036924306303263,0.262843459844589,-0.066053546965122,0.178461790084839,0.040527917444706,-0.005722654517740,0.115380443632603,0.091478243470192,0.044509597122669) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.056342802941799,0.032070167362690,-0.062882825732231,-0.079275839030743,-0.013795374892652,0.019896958023310,-0.086589381098747,-0.040000364184380,0.061333496123552,-0.034162294119596,0.023168327286839,0.073724493384361,0.056403856724501,-0.038497850298882,0.003584745107219,0.131071150302887) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.140634298324585,-0.182756453752518,-0.003250154200941,0.091596245765686,-0.020610710605979,0.089341461658478,-0.014395413920283,0.064839139580727,0.013873276300728,0.056402266025543,0.003727989038453,-0.100500307977200,-0.009612472727895,0.119406059384346,0.036523763090372,0.021522004157305) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.239006116986275,-0.106731683015823,-0.151643380522728,-0.120315320789814,-0.088530547916889,-0.133442118763924,0.080970436334610,-0.067379124462605,0.075684390962124,-0.215328380465508,0.007307318970561,0.281113803386688,0.069819398224354,-0.193942874670029,-0.176628723740578,-0.126560360193253) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.046613775193691,0.026172917336226,-0.005596973467618,0.130725383758545,0.053327713161707,0.059697531163692,-0.031048577278852,-0.045818414539099,0.052841063588858,-0.179217249155045,-0.082679167389870,-0.068627730011940,-0.088967904448509,0.012852358631790,0.024922125041485,0.044024705886841) * MODEL10_texOff(vec2(0,1));
res += mat4(0.112820871174335,0.058550577610731,-0.070298880338669,-0.015176820568740,0.116279989480972,0.099466755986214,-0.085259035229683,-0.047929491847754,-0.041628941893578,-0.062445756047964,0.059333901852369,-0.030598334968090,-0.071304261684418,-0.188163056969643,-0.136320978403091,0.099063135683537) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.213657125830650,0.034298121929169,-0.202444821596146,0.071316234767437,-0.152442157268524,-0.016016243025661,-0.292834311723709,0.011472220532596,0.057332128286362,-0.088262766599655,-0.024372661486268,0.043009255081415,-0.015260257758200,-0.037554156035185,-0.068701863288879,-0.039381332695484) * MODEL10_texOff(vec2(1,0));
res += mat4(0.015743376687169,0.001417905557901,0.025174709036946,0.149018004536629,0.038592137396336,-0.024856235831976,-0.133430421352386,0.038021598011255,0.151361137628555,-0.185717225074768,-0.094392441213131,-0.028163217008114,-0.129491940140724,-0.067756965756416,0.004727064166218,-0.038992349058390) * MODEL10_texOff(vec2(1,1));
res += mat4(0.074716798961163,0.034014966338873,0.078213728964329,-0.028954906389117,-0.012862706556916,-0.015259997919202,-0.012789066880941,0.064479880034924,0.103422567248344,0.040123552083969,-0.058027729392052,0.016353290528059,0.048393849283457,-0.006669766269624,-0.058959793299437,-0.009261429309845) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.010555105283856,-0.141287937760353,-0.093216419219971,-0.092703163623810,-0.070678785443306,-0.026758940890431,0.074888586997986,-0.162163048982620,0.150700449943542,0.046014387160540,-0.062861375510693,0.012194340117276,0.057426702231169,0.074494913220406,-0.103208020329475,0.179044336080551) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.057932179421186,-0.086649142205715,-0.049156896770000,0.017895480617881,0.039237122982740,0.031815059483051,-0.094919703900814,0.058605145663023,-0.138811290264130,0.091858699917793,-0.012157500721514,0.037560556083918,0.033113509416580,0.092560850083828,-0.091865926980972,0.160541594028473) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.164541974663734,0.064356192946434,-0.079909063875675,0.125387743115425,-0.028255997225642,-0.146874874830246,-0.080633677542210,0.010917979292572,0.141614601016045,0.132796704769135,-0.008789189159870,-0.027207024395466,0.077677845954895,0.129852861166000,0.089569509029388,-0.078376293182373) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.085717901587486,0.283135235309601,-0.083165466785431,0.097980767488480,-0.006519964896142,-0.287034392356873,-0.060350369662046,-0.084972649812698,0.032784432172775,-0.083667837083340,0.066954270005226,-0.012896920554340,0.152108415961266,-0.109346076846123,0.120526231825352,-0.078968361020088) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.084077797830105,0.012867382727563,-0.083414338529110,0.040047213435173,-0.100582130253315,-0.274744898080826,-0.053679566830397,-0.034204926341772,0.133998706936836,0.094080552458763,-0.126988917589188,0.020087735727429,-0.085876733064651,0.260909616947174,0.113107234239578,-0.119341336190701) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.129511892795563,-0.113406583666801,-0.190214261412621,0.082349918782711,0.039710622280836,-0.036957193166018,0.162541717290878,0.023840291425586,-0.094339117407799,0.037271328270435,-0.059129644185305,0.120880074799061,-0.178396061062813,0.077690578997135,0.041300389915705,-0.057050075381994) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.027935182675719,-0.116659514605999,0.209668412804604,-0.004655527416617,0.019149452447891,-0.241077661514282,0.212519496679306,-0.148926585912704,0.073413491249084,0.110308066010475,0.247481137514114,-0.127888098359108,-0.202073693275452,-0.058603309094906,-0.014804214239120,-0.057490270584822) * MODEL11_texOff(vec2(1,0));
res += mat4(0.044819366186857,0.056471087038517,0.005229123868048,-0.039891254156828,-0.011672144755721,-0.043814860284328,0.056686881929636,-0.020740121603012,0.148309677839279,0.073467008769512,-0.037218905985355,0.016015121713281,-0.069283984601498,-0.066116593778133,0.003462752094492,-0.008104636333883) * MODEL11_texOff(vec2(1,1));
res += mat4(0.206064552068710,0.068103447556496,0.100922085344791,-0.103263601660728,-0.080726675689220,0.060262348502874,-0.001427194918506,0.074767917394638,0.001383991912007,-0.070421740412712,0.046367991715670,-0.009119533002377,0.026044679805636,-0.004763800185174,0.020369989797473,-0.085433356463909) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.051300182938576,0.023066045716405,0.101980239152908,0.038321364670992,-0.239088177680969,-0.079967379570007,-0.074053876101971,-0.077308379113674,-0.034740224480629,0.063442476093769,0.078018799424171,0.026720231398940,0.127394035458565,-0.018141981214285,0.051510244607925,-0.029408585280180) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.048745695501566,-0.038472991436720,-0.032934807240963,-0.075100384652615,0.104394979774952,0.003232315415516,0.069250024855137,-0.045234475284815,0.057825606316328,0.074923560023308,-0.017410682514310,-0.006678827106953,-0.033792197704315,-0.027189802378416,0.028476890176535,-0.147318348288536) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.044618532061577,0.083201527595520,0.131702259182930,0.012590519152582,-0.004842617083341,-0.042505223304033,-0.052743598818779,0.093373440206051,0.231185600161552,0.135455518960953,0.086588509380817,-0.158080667257309,0.123567409813404,0.096114955842495,0.067112684249878,-0.015424730256200) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.117558740079403,-0.193672806024551,0.191194489598274,0.155117034912109,-0.073068447411060,0.080095387995243,0.073643878102303,-0.073275662958622,-0.209302350878716,0.100905291736126,0.093914903700352,-0.006318774539977,0.000793484563474,-0.076287843286991,0.057443439960480,-0.299722522497177) * MODEL12_texOff(vec2(0,0));
res += mat4(0.122428923845291,0.008225283585489,0.016373466700315,-0.095337346196175,0.126700326800346,-0.011708951555192,-0.006833020597696,0.032493673264980,-0.061734061688185,0.003405891126022,0.063762478530407,-0.065641924738884,0.147815346717834,-0.076967582106590,-0.007945233024657,0.114213578402996) * MODEL12_texOff(vec2(0,1));
res += mat4(0.134790718555450,0.056077361106873,-0.112035840749741,0.042755607515574,-0.067769177258015,-0.094641767442226,-0.040929913520813,-0.048155345022678,-0.001231963164173,0.156934708356857,-0.181528180837631,0.095563635230064,0.037532880902290,0.175238937139511,0.073192521929741,-0.009549413807690) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.027944436296821,-0.032783947885036,-0.057847909629345,0.040140200406313,-0.090004920959473,0.087715968489647,-0.102994896471500,0.048052672296762,-0.146306589245796,-0.007122154813260,-0.021232491359115,-0.001660994603299,-0.016709681600332,-0.002606193302199,0.075455158948898,-0.100407250225544) * MODEL12_texOff(vec2(1,0));
res += mat4(0.230152353644371,-0.035763204097748,-0.074891500174999,-0.045823931694031,-0.036641478538513,-0.145508840680122,-0.021316107362509,0.070636495947838,-0.005754043348134,0.006995780859143,-0.042423009872437,0.040678355842829,0.053319104015827,0.017536344006658,0.057624302804470,-0.086905673146248) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.055749326944351,0.159753903746605,0.180167123675346,0.136639580130577) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_HQ_2x_LA) mapping 7_5

vec4 hook()
{
vec4 res = vec4(-0.084113582968712,-0.030270786955953,-0.134605020284653,-0.016577972099185);
res += mat4(0.027429968118668,-0.000960399163887,0.004193156026304,0.093715459108353,-0.019479295238853,-0.008313581347466,-0.063735395669937,0.030044199898839,-0.049068868160248,0.044474083930254,0.091836154460907,0.180119633674622,-0.048141568899155,0.115018464624882,0.036056876182556,0.034458477050066) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.041101574897766,-0.184091448783875,-0.018566297367215,-0.185379520058632,-0.183851286768913,-0.270411223173141,0.049196965992451,0.010349540971220,-0.224827229976654,0.098236732184887,0.054729361087084,0.193511888384819,0.214723959565163,0.114599920809269,-0.135906040668488,-0.119147300720215) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.017097039148211,0.114683218300343,0.093618229031563,0.084246799349785,0.027581380680203,-0.259268522262573,0.003990287892520,0.082623608410358,-0.251644432544708,-0.003714820370078,-0.090703934431076,-0.182175725698471,0.123907260596752,0.156119883060455,-0.003784032771364,-0.032902214676142) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.028554327785969,0.102259203791618,-0.004513759631664,0.070039205253124,0.076530180871487,-0.117195315659046,0.048550698906183,-0.154001533985138,0.005643005482852,0.204995825886726,0.009914163500071,-0.017577826976776,-0.008791613392532,0.100143112242222,-0.150755852460861,0.174227580428123) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.050067249685526,-0.222356408834457,-0.197741955518723,-0.227863848209381,-0.009652756154537,-0.128137409687042,-0.113810576498508,-0.088946789503098,-0.088990576565266,0.135355278849602,-0.012128699570894,0.103866651654243,0.084952458739281,0.099449038505554,-0.147747054696083,0.040869414806366) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.281853586435318,0.009436518885195,-0.123402006924152,0.017056645825505,-0.232760325074196,-0.138673320412636,-0.183815196156502,-0.044692933559418,-0.063351459801197,-0.103595636785030,-0.012594939209521,0.132427707314491,-0.007087556645274,0.014695961028337,-0.050043772906065,-0.090159252285957) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.020373504608870,0.057735141366720,0.022269954904914,0.014292449690402,0.036393903195858,0.104260459542274,-0.012346740812063,0.056947357952595,-0.051101732999086,-0.021186182275414,0.005953966639936,0.114246688783169,-0.047229401767254,0.026413690298796,-0.053251031786203,0.035985313355923) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.016110990196466,0.138528153300285,0.073296315968037,-0.005271753761917,0.036576159298420,0.150881946086884,0.223847240209579,-0.195692643523216,0.108126476407051,0.087844438850880,0.082362227141857,0.037067994475365,0.095709621906281,0.236947730183601,-0.015838701277971,0.090121448040009) * MODEL7_texOff(vec2(1,0));
res += mat4(0.130284249782562,0.137677669525146,0.026524268090725,0.022348254919052,0.068490378558636,0.161545783281326,0.041680291295052,-0.040618460625410,0.012134091928601,0.056831106543541,0.066731959581375,-0.155044227838516,0.027296552434564,0.011418556794524,-0.022079955786467,0.056271895766258) * MODEL7_texOff(vec2(1,1));
res += mat4(0.029658772051334,-0.116209566593170,-0.059093181043863,0.065164566040039,0.000997469411232,0.025422491133213,0.035677712410688,0.007836769334972,-0.002609089482576,0.038678914308548,-0.103490039706230,0.267557889223099,0.019513418897986,0.113926276564598,0.037321615964174,-0.018753366544843) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.007811855990440,-0.022137863561511,-0.146257579326630,-0.039504949003458,0.006486420053989,-0.043432842940092,0.015927055850625,0.069849655032158,0.197271361947060,0.081347942352295,0.137480378150940,0.280599296092987,-0.055163327604532,0.158755555748940,0.109866388142109,-0.025350434705615) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.160493746399879,0.119034744799137,-0.013790092431009,-0.044695299118757,0.091667309403419,-0.087182559072971,0.042044263333082,-0.064825735986233,0.071435406804085,0.044643558561802,0.006590846925974,-0.054529856890440,0.136023208498955,0.277584969997406,0.127199500799179,0.198199838399887) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.052949063479900,-0.003696635598317,-0.027583403512836,0.092061251401901,0.150563448667526,0.111567512154579,-0.017630623653531,-0.021044950932264,0.017565341666341,-0.073676422238350,0.014080705121160,0.027340516448021,0.004814253654331,0.040371544659138,-0.036448668688536,-0.005216328427196) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.021516004577279,-0.120987892150879,-0.239853501319885,-0.049495246261358,-0.099766165018082,-0.130396768450737,-0.056111354380846,0.329641491174698,0.217269048094749,-0.003303419100121,0.145495682954788,0.255440086126328,-0.040239237248898,0.201926052570343,-0.062920451164246,-0.003357310080901) * MODEL8_texOff(vec2(0,0));
res += mat4(0.057195413857698,0.159166395664215,-0.088649496436119,0.067480288445950,-0.021717429161072,-0.059622820466757,-0.278927415609360,0.018913196399808,-0.023501506075263,0.113701373338699,-0.044334087520838,0.153397291898727,0.195467188954353,0.028361232951283,0.064003728330135,0.151955187320709) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.037170119583607,0.021608315408230,-0.001642170129344,-0.089699260890484,0.107649534940720,0.056687578558922,-0.015277708880603,-0.213559389114380,0.016611563041806,-0.068173699080944,-0.000323700602166,0.154395282268524,0.058377318084240,0.057747449725866,0.019459029659629,-0.026809889823198) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.030786398798227,0.072289817035198,0.240025252103806,0.045111283659935,0.025609463453293,-0.041885331273079,-0.022484792396426,0.051854867488146,-0.046797081828117,0.054395794868469,-0.020460829138756,0.187578320503235,-0.107464462518692,0.031101631000638,0.088740661740303,0.118057921528816) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.095646463334560,-0.009612145833671,-0.057444389909506,0.059928003698587,-0.012099901214242,-0.031195832416415,0.085647620260715,0.167753159999847,0.004264515824616,0.169383257627487,0.033062174916267,0.043800618499517,0.001780768507160,0.011341096833348,-0.014078016392887,0.116533190011978) * MODEL8_texOff(vec2(1,1));
res += mat4(0.086323387920856,0.005336521193385,0.004816392902285,-0.018289817497134,-0.097009971737862,-0.078593418002129,0.040452253073454,-0.020560361444950,0.132539644837379,0.030969757586718,0.081805147230625,-0.096097409725189,0.084735497832298,-0.184641227126122,-0.018474571406841,-0.040572460740805) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.185659676790237,0.001021619769745,0.149095654487610,-0.125603795051575,0.184690430760384,-0.049631137400866,-0.078592859208584,-0.105840876698494,-0.147116929292679,0.059936426579952,0.029317712411284,-0.015999611467123,-0.004801519680768,-0.081494763493538,-0.093233942985535,-0.029548171907663) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.047541223466396,0.038831464946270,0.089018240571022,-0.005631849635392,0.225373074412346,-0.084367074072361,0.138441830873489,0.018179224804044,0.170593723654747,-0.333581089973450,0.021331982687116,0.114707976579666,-0.089288741350174,-0.138006895780563,-0.064742788672447,-0.142153531312943) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.020630380138755,-0.022136183455586,0.022533139213920,0.131834819912910,-0.121804080903530,-0.062680229544640,-0.059147048741579,0.013594951480627,0.083151184022427,0.195600360631943,0.031472548842430,0.185771897435188,0.069888390600681,-0.021277202293277,0.089355587959290,0.045855067670345) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.218037173151970,-0.163311541080475,-0.450214028358459,-0.022688759490848,0.076832771301270,0.133382230997086,-0.140603214502335,-0.167209461331367,-0.158773079514503,-0.228051528334618,0.048893563449383,0.164427757263184,-0.044698208570480,-0.080754175782204,0.011590454727411,0.146699979901314) * MODEL9_texOff(vec2(0,0));
res += mat4(0.188525646924973,0.041710566729307,-0.025270657613873,0.007016181480139,-0.065896831452847,0.067027851939201,-0.018834717571735,-0.165170550346375,0.050217919051647,-0.022170826792717,-0.001361422589980,-0.141152724623680,0.007961307652295,-0.037931475788355,-0.076973453164101,0.010035653598607) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.018295988440514,-0.079787053167820,-0.045425098389387,-0.055033739656210,-0.011973364278674,0.065721154212952,-0.074711106717587,-0.138205349445343,-0.023446721956134,0.006037808954716,0.053800515830517,-0.181668296456337,0.042675174772739,0.018462559208274,0.053836129605770,-0.012878850102425) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.068922989070415,0.156095087528229,0.161099836230278,-0.041631374508142,0.037414137274027,-0.148077577352524,-0.035679742693901,0.085257656872272,0.023240430280566,0.114824108779430,-0.067454919219017,0.019278839230537,-0.038962811231613,0.124061465263367,-0.043472096323967,-0.007866208441556) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.001958519686013,0.021743245422840,0.014027518220246,0.051563654094934,0.009364839643240,0.023373831063509,0.052136708050966,0.062416132539511,0.048528511077166,-0.092952072620392,-0.042298756539822,0.050831839442253,0.011877853423357,0.087766744196415,-0.043546665459871,-0.052455496042967) * MODEL9_texOff(vec2(1,1));
res += mat4(0.080625221133232,-0.085088185966015,0.022767307236791,0.031993471086025,-0.003439092310145,0.014411744661629,0.041113592684269,-0.071815297007561,-0.099837496876717,-0.015740897506475,-0.014513221569359,-0.068457938730717,0.014762657694519,0.026223350316286,-0.022566899657249,0.076520271599293) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.035212069749832,-0.173110455274582,0.037831567227840,-0.109323374927044,-0.020862080156803,0.007032972294837,-0.011983976699412,0.075017586350441,0.057882647961378,-0.018691895529628,-0.104769527912140,-0.198366165161133,0.062034048140049,-0.043289363384247,-0.156367108225822,0.042466685175896) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.077395573258400,-0.033136233687401,0.052766427397728,-0.025068540126085,0.156961858272552,0.012583355419338,-0.024360848590732,0.084447845816612,-0.033319320529699,-0.099037580192089,-0.048983722925186,-0.049017269164324,0.051531296223402,-0.034634228795767,0.007886220701039,-0.087121106684208) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.062229204922915,-0.079856105148792,0.023720704019070,0.018871866166592,0.058053582906723,-0.016595786437392,-0.013376418501139,0.106754846870899,-0.047070808708668,-0.001005048863590,-0.050898835062981,-0.106704808771610,0.081379473209381,0.102779343724251,-0.022527199238539,0.167938336730003) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.244018837809563,-0.062285218387842,0.206717818975449,-0.004015633370727,-0.084842041134834,-0.341660827398300,0.148553997278214,0.194654196500778,0.076283879578114,0.199194446206093,0.004383864346892,-0.070573888719082,-0.067725710570812,-0.087972909212112,0.259731650352478,-0.103299111127853) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.056547377258539,0.024779729545116,-0.010748007334769,0.069303415715694,-0.069500833749771,-0.110893778502941,0.000544681970496,-0.001388806034811,0.149452105164528,0.021809302270412,-0.129813820123672,-0.027553405612707,0.136348441243172,-0.030745565891266,0.098296605050564,0.074112005531788) * MODEL10_texOff(vec2(0,1));
res += mat4(0.050753220915794,-0.158369109034538,0.084428749978542,-0.126778170466423,0.064086109399796,-0.001946417149156,0.052161946892738,-0.085609331727028,-0.023277847096324,0.147217020392418,0.003170096548274,0.040334817022085,0.093991607427597,0.143292158842087,0.007335824891925,-0.132397979497910) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.000765036267694,0.257826030254364,0.220529288053513,-0.002798060886562,0.055520493537188,0.368473500013351,0.018824899569154,-0.262491375207901,0.001803217339329,-0.030734680593014,-0.023766187950969,0.017697313800454,-0.015259454958141,0.127945765852928,-0.030180700123310,0.034100227057934) * MODEL10_texOff(vec2(1,0));
res += mat4(0.049560736864805,0.129360556602478,0.041858483105898,-0.014597357250750,-0.108888216316700,0.050450701266527,-0.000197515502805,0.042172145098448,0.124270364642143,-0.046934541314840,-0.050525415688753,0.029742104932666,-0.193078830838203,-0.048188757151365,-0.032970402389765,0.114857822656631) * MODEL10_texOff(vec2(1,1));
res += mat4(0.029744246974587,-0.039879973977804,-0.127977102994919,-0.167482361197472,0.060731984674931,-0.057082761079073,0.012931117787957,-0.112888246774673,-0.060920067131519,-0.047290332615376,0.114656768739223,-0.021373560652137,-0.069741204380989,-0.049874253571033,-0.001510973437689,-0.093376077711582) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.094398960471153,-0.038361616432667,-0.049146506935358,-0.096578411757946,-0.156164720654488,0.143753990530968,-0.045419480651617,-0.043080251663923,-0.017001641914248,-0.041857413947582,0.294742941856384,-0.049933135509491,0.002699225908145,0.133375480771065,0.078499563038349,0.023144327104092) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.007668365258723,-0.069807358086109,0.010567238554358,-0.137053936719894,0.082305178046227,0.028270956128836,0.063944078981876,0.206923931837082,-0.098942227661610,0.110458895564079,-0.106551319360733,-0.102476514875889,0.121287234127522,-0.128808632493019,0.022819945588708,-0.074143715202808) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.091889679431915,-0.000465020333650,-0.120900116860867,-0.111723877489567,0.059184454381466,0.076676413416862,0.017526973038912,0.041553124785423,-0.016552861779928,-0.069923371076584,-0.016573218628764,-0.175381317734718,-0.091174431145191,-0.160691678524017,-0.154333055019379,-0.115175127983093) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.196930825710297,0.133570730686188,-0.024559795856476,-0.005099985748529,-0.180577144026756,0.069198302924633,0.022743308916688,-0.168242216110229,0.126482605934143,0.425113558769226,0.131329774856567,-0.343130826950073,0.039710514247417,0.011612732894719,-0.031542975455523,-0.171218216419220) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.082391694188118,0.068088755011559,-0.050963792949915,-0.260783016681671,-0.080087177455425,0.033288586884737,0.096000872552395,0.090160526335239,-0.013435353524983,0.019411902874708,0.083099514245987,-0.176558062434196,-0.064891070127487,-0.055394779890776,-0.055942408740520,0.001845103106461) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.000422089651693,0.016970496624708,-0.153911709785461,-0.187314346432686,-0.001060980837792,0.040159985423088,0.029329432174563,0.175412163138390,0.060718998312950,0.021345146000385,0.029689740389585,0.028143551200628,-0.034828364849091,0.008625541813672,0.027204699814320,-0.027456682175398) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.028983933851123,-0.130119442939758,-0.104919478297234,0.024006566032767,-0.067234076559544,-0.301218360662460,-0.150840297341347,0.012120810337365,-0.129059940576553,-0.057505138218403,-0.128398820757866,-0.007709452882409,-0.011949325911701,-0.048374414443970,-0.105263784527779,0.022668516263366) * MODEL11_texOff(vec2(1,0));
res += mat4(0.084276832640171,-0.019353162497282,0.053813617676497,0.074403539299965,0.005140043329448,-0.063770651817322,-0.042441200464964,0.157796263694763,-0.127377763390541,-0.046415247023106,0.010299078188837,0.037014178931713,0.032310087233782,-0.110861413180828,0.046852484345436,-0.032997641712427) * MODEL11_texOff(vec2(1,1));
res += mat4(0.000755525776185,0.043660316616297,0.038817055523396,0.043548155575991,0.016261061653495,0.020343285053968,-0.053041588515043,-0.068859927356243,0.077976763248444,-0.024063661694527,0.042209144681692,0.060283221304417,-0.062244232743979,-0.065821632742882,-0.076597988605499,-0.017982505261898) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.182100385427475,0.058033477514982,-0.022727405652404,-0.020886778831482,0.059396259486675,-0.096354767680168,-0.032339982688427,-0.054960735142231,-0.035803496837616,0.099254116415977,-0.011914498172700,-0.028668835759163,-0.015162906609476,-0.044454436749220,0.046797532588243,0.014698719605803) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.081451095640659,0.105760224163532,-0.023840516805649,0.080404460430145,-0.049983624368906,-0.166411489248276,0.067223884165287,-0.112324431538582,0.039211828261614,0.138758301734924,0.008379852399230,0.054122336208820,0.102466613054276,0.121524289250374,-0.002848971635103,0.026432767510414) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.040744543075562,-0.059561818838120,0.027745487168431,0.175043523311615,0.040223266929388,-0.066484011709690,-0.081832505762577,-0.086656726896763,-0.078817836940289,-0.257706433534622,0.045735616236925,0.092580080032349,-0.090800471603870,0.002884579123929,0.038830082863569,-0.114356577396393) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.075967378914356,0.100190289318562,0.004228695295751,0.058230753988028,-0.018028825521469,-0.058990325778723,-0.174272105097771,0.064671903848648,-0.160935550928116,-0.116325534880161,-0.214144423604012,-0.157434359192848,-0.063034296035767,-0.097862891852856,-0.172038912773132,-0.184348911046982) * MODEL12_texOff(vec2(0,0));
res += mat4(0.094932563602924,-0.043601818382740,0.049203939735889,0.134738355875015,-0.174171268939972,-0.325129747390747,-0.094676785171032,-0.118581920862198,-0.022070037201047,-0.055655643343925,0.006226974073797,0.038090933114290,0.321530610322952,0.076975695788860,0.132136076688766,0.223281636834145) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.041336331516504,0.114200219511986,0.052794422954321,-0.120557703077793,-0.043031528592110,-0.071579933166504,0.042518299072981,-0.109272353351116,0.097430169582367,0.037619240581989,-0.005555797368288,-0.129306972026825,-0.053450733423233,0.058521814644337,0.013930277898908,0.179502993822098) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.142533153295517,0.227008387446404,-0.019438514485955,-0.144082352519035,0.047858711332083,0.010996622033417,0.006195515394211,-0.022452788427472,0.057331059128046,0.044127944856882,-0.012084516696632,-0.074375525116920,-0.023740043863654,-0.072999671101570,-0.116866670548916,-0.009194489568472) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.075882397592068,0.100439257919788,-0.042293410748243,-0.004774427972734,-0.006692386232316,-0.083624318242073,-0.021153340116143,-0.106088571250439,-0.028281053528190,-0.034494336694479,0.052393786609173,0.099448852241039,0.056864287704229,0.022841800004244,-0.040540669113398,-0.036713991314173) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.179699525237083,0.168561890721321,-0.093192473053932,0.054994527250528) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_HQ_2x_LA) mapping 7_6

vec4 hook()
{
vec4 res = vec4(-0.090801224112511,-0.010317574255168,-0.054975058883429,0.015171178616583);
res += mat4(0.046839974820614,0.013533796183765,-0.010860895738006,-0.019032863900065,-0.036296296864748,0.038019619882107,0.052461776882410,-0.097132429480553,-0.033563710749149,-0.072261825203896,0.066057614982128,0.068069487810135,0.136382818222046,0.105275973677635,-0.025104742497206,-0.006425929255784) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.049850229173899,0.047825302928686,-0.044812306761742,-0.054864108562469,-0.224063456058502,-0.129885286092758,0.244583144783974,0.079640567302704,0.036181841045618,-0.058274131268263,-0.063252136111259,0.008056335151196,-0.040873676538467,0.019030068069696,0.022162618115544,-0.028922576457262) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.025324553251266,-0.013263870961964,-0.007281467784196,0.000292251177598,-0.015491877682507,-0.078379750251770,0.007387939840555,0.010820922441781,0.098470807075500,-0.121982529759407,0.043120235204697,-0.009846253320575,0.014548901468515,-0.058654312044382,-0.052304346114397,0.004810060374439) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.005026575177908,0.086593493819237,-0.014103657566011,-0.087178573012352,0.116699196398258,0.065528422594070,-0.078562177717686,0.045437924563885,0.153632625937462,0.028143545612693,-0.115442119538784,-0.076629057526588,0.134306326508522,0.038241300731897,0.230751335620880,-0.006948383059353) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.174764454364777,-0.393011063337326,0.080723211169243,-0.084359213709831,0.113711208105087,-0.013676928356290,-0.009391231462359,-0.063943557441235,-0.050789441913366,-0.084996730089188,0.112544789910316,-0.061852876096964,0.095152087509632,-0.116259656846523,0.095704309642315,0.038114298135042) * MODEL7_texOff(vec2(0,0));
res += mat4(0.112803705036640,0.057383749634027,0.019822428002954,-0.022993620485067,0.071331463754177,-0.064812310039997,0.065955303609371,0.030113287270069,-0.114528827369213,0.062220778316259,0.053045425564051,-0.033278454095125,0.074715934693813,0.090815864503384,0.074911057949066,-0.024024849757552) * MODEL7_texOff(vec2(0,1));
res += mat4(0.144044637680054,-0.006608789321035,0.072453677654266,0.015690388157964,-0.093870848417282,0.030837481841445,0.004468506202102,-0.011948134750128,-0.046209249645472,-0.068334981799126,0.225496605038643,0.010116777382791,-0.007767051924020,0.029254565015435,0.085117869079113,0.003182976972312) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.038579203188419,0.028283188119531,-0.268106073141098,-0.031231289729476,-0.106731772422791,0.066511563956738,-0.071094103157520,0.015196157619357,0.005788534414023,0.145254611968994,-0.094773583114147,-0.018549703061581,0.071612767875195,0.121479451656342,0.126804783940315,0.016068527474999) * MODEL7_texOff(vec2(1,0));
res += mat4(0.055396556854248,0.046021703630686,0.125123441219330,-0.025800280272961,0.100648730993271,-0.050232596695423,-0.027717459946871,0.024844715371728,-0.129401013255119,0.013486909680068,-0.162533298134804,-0.011878334917128,0.018326146528125,0.023564122617245,0.038926389068365,-0.028103664517403) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.085764281451702,-0.076550684869289,-0.049779772758484,0.025112856179476,0.002632193500176,0.038971733301878,0.040919482707977,-0.069139048457146,0.155959710478783,0.071371421217918,0.025395948439837,-0.106780365109444,0.013224282301962,-0.004126922693104,-0.036350477486849,0.032889895141125) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.062039647251368,0.052341949194670,-0.146955281496048,0.058807268738747,0.083161845803261,0.053000185638666,0.074407801032066,0.087584629654884,0.052641618996859,-0.022845219820738,-0.034295424818993,0.056187942624092,0.178449660539627,-0.018122702836990,-0.001217064447701,-0.077318005263805) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.024684930220246,-0.049033965915442,-0.070958450436592,-0.058841522783041,-0.003361633047462,-0.020402081310749,-0.034074556082487,0.032898005098104,0.018323818221688,-0.074132911860943,-0.057111270725727,-0.034420177340508,0.056828971952200,0.049567211419344,0.052351437509060,-0.012135040946305) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.167487755417824,-0.000162744123372,-0.079549558460712,-0.018391966819763,-0.048274632543325,0.010575545951724,-0.043259970843792,-0.293196976184845,-0.037301052361727,-0.026409758254886,0.036930851638317,-0.066335164010525,-0.107753321528435,0.067720636725426,0.076963327825069,0.031231338158250) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.025457272306085,0.053574874997139,0.185226172208786,-0.195661246776581,0.051001336425543,0.159168109297752,0.102525182068348,0.015664914622903,-0.078904159367085,0.152552694082260,0.047640107572079,0.042762186378241,0.240404888987541,0.085690468549728,-0.013048113323748,-0.031074749305844) * MODEL8_texOff(vec2(0,0));
res += mat4(0.066785410046577,0.089108549058437,0.030581016093493,-0.020652584731579,0.047037240117788,0.008714810945094,0.096001937985420,-0.011440865695477,0.009008767083287,-0.089950248599052,0.000044323987822,0.007962618954480,0.046222567558289,0.108088396489620,0.047848947346210,0.007640650030226) * MODEL8_texOff(vec2(0,1));
res += mat4(0.088724471628666,0.016171252354980,0.077338233590126,0.053369872272015,0.214784398674965,-0.059309255331755,0.013516419567168,-0.057177282869816,0.059104774147272,-0.080595940351486,-0.167990118265152,-0.040733784437180,-0.058653544634581,-0.071813620626926,-0.123279102146626,-0.015712641179562) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.061306923627853,-0.045458551496267,0.090528249740601,0.156629964709282,-0.116108223795891,0.031331047415733,-0.258195042610168,-0.019024472683668,-0.024027410894632,0.088769070804119,-0.079617127776146,0.052439574152231,0.120019577443600,-0.001339297392406,0.096142202615738,-0.063022457063198) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.072799049317837,-0.089639812707901,-0.099172368645668,0.010731750167906,0.082795403897762,0.151022166013718,0.077808789908886,-0.010469044558704,-0.008961194194853,0.064632333815098,0.044421091675758,-0.009108926169574,-0.017183016985655,-0.060063611716032,-0.095336973667145,-0.004171229898930) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.008474781177938,0.089694663882256,0.013354968279600,-0.095548897981644,-0.002785708522424,-0.053603500127792,-0.045092660933733,0.188586980104446,0.016434872522950,0.009462089277804,-0.002118877368048,-0.073603928089142,0.047258023172617,0.098430708050728,0.026887618005276,0.021956317126751) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.134238138794899,-0.146380841732025,0.029426874592900,0.121700271964073,0.057264965027571,0.099612951278687,0.025780841708183,-0.069154940545559,0.004742814227939,0.099397145211697,-0.003829380497336,0.021957896649837,0.112236939370632,0.004182638600469,0.013689212501049,0.092743404209614) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.027573050931096,-0.005454226862639,0.007901562377810,0.015005279332399,0.049613844603300,0.081931225955486,0.120276577770710,0.035638995468616,-0.061460148543119,0.023538375273347,0.101276732981205,0.005782231688499,0.072890579700470,-0.029509380459785,0.017518823966384,0.013588174246252) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.224662452936172,-0.092341996729374,-0.114114455878735,-0.071031250059605,-0.126704186201096,0.134382396936417,0.074179813265800,0.071356818079948,0.083605200052261,-0.150370940566063,-0.061268828809261,-0.103488497436047,-0.192138299345970,-0.083177447319031,-0.077233709394932,-0.095742821693420) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.270590394735336,0.023781543597579,-0.350271970033646,-0.292789965867996,-0.144221320748329,0.199883833527565,-0.006808680482209,-0.006965469568968,-0.008962769061327,0.036304146051407,-0.021518344059587,0.046405643224716,-0.217651203274727,-0.081448391079903,0.010600086301565,-0.078575789928436) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.069560758769512,0.099312715232372,-0.002808101708069,0.025444246828556,0.103366822004318,-0.040189810097218,-0.023669166490436,0.052284967154264,-0.002460177987814,-0.008118386380374,-0.097186237573624,-0.034671191126108,-0.000865729816724,-0.122743897140026,0.056614425033331,-0.004870800301433) * MODEL9_texOff(vec2(0,1));
res += mat4(0.091954216361046,0.027509277686477,0.180796474218369,0.103969663381577,0.095348365604877,0.081298157572746,0.109303332865238,-0.009358769282699,0.029509833082557,-0.004874484147877,0.104618951678276,-0.007691378705204,-0.107520744204521,-0.083535283803940,-0.085233792662621,0.002267580246553) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.210411101579666,0.174664512276649,0.250073790550232,0.169391587376595,-0.117023661732674,0.007015508133918,-0.074702695012093,-0.036063473671675,-0.072680979967117,-0.007273454684764,-0.043884553015232,0.019158348441124,0.011122149415314,0.011479997076094,-0.110360480844975,0.026145877316594) * MODEL9_texOff(vec2(1,0));
res += mat4(0.009346726350486,-0.019468963146210,-0.024035319685936,0.068420201539993,0.014647582545877,0.043940361589193,0.030781289562583,-0.005992581136525,-0.027141720056534,-0.080596342682838,-0.005297214258462,-0.013637402094901,0.052942886948586,-0.048079565167427,-0.083035044372082,-0.016467308625579) * MODEL9_texOff(vec2(1,1));
res += mat4(0.033067516982555,0.042135573923588,-0.041267674416304,-0.029572550207376,-0.056977950036526,0.002395908813924,-0.026686809957027,0.030387973412871,-0.020852215588093,-0.027527488768101,0.017573572695255,0.035295683890581,0.032469134777784,-0.024298820644617,-0.046317990869284,0.032506614923477) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.040881577879190,0.067620113492012,0.037627495825291,-0.023268487304449,-0.011116554960608,-0.051184725016356,-0.010369164869189,-0.027048723772168,-0.013638921082020,-0.107793763279915,0.104076735675335,-0.019624667242169,0.020038351416588,0.153145119547844,-0.094996355473995,-0.020202388986945) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.061857432126999,-0.007410563528538,0.082633532583714,0.023599907755852,0.024936091154814,0.075302757322788,0.061638519167900,0.030600389465690,-0.030478546395898,-0.042448271065950,0.004130926448852,-0.001106194686145,-0.020512629300356,-0.055283751338720,0.026520472019911,-0.012604944407940) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.122538894414902,-0.154936537146568,-0.067169591784477,-0.134705081582069,-0.167269751429558,-0.032872106879950,-0.081830069422722,-0.026414103806019,0.054553203284740,0.217430487275124,-0.027400080114603,0.166069850325584,-0.031995281577110,0.107404299080372,0.102037213742733,-0.026331972330809) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.049004100263119,-0.018957646563649,0.007838170044124,0.074289910495281,-0.105174086987972,-0.232025280594826,-0.039992816746235,0.007913058623672,-0.204461053013802,-0.229810804128647,-0.115596339106560,-0.161192864179611,-0.053120262920856,-0.206233143806458,0.054800577461720,0.058220732957125) * MODEL10_texOff(vec2(0,0));
res += mat4(0.001549808308482,-0.095928326249123,-0.088130503892899,0.071592077612877,0.051446266472340,0.007109474856406,-0.004364465828985,0.038298163563013,0.094381876289845,0.059020750224590,0.092474669218063,0.030992753803730,-0.053804282099009,0.012350596487522,-0.057230822741985,0.036115448921919) * MODEL10_texOff(vec2(0,1));
res += mat4(0.070751674473286,0.015981988981366,0.188142508268356,0.093096107244492,-0.008511601947248,-0.048435240983963,-0.225264042615891,0.065860830247402,0.045775104314089,0.050248689949512,-0.058321312069893,-0.001982676563784,0.214490965008736,0.092628166079521,0.014546862803400,0.044794060289860) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.250213742256165,0.121621839702129,0.214852631092072,0.155917927622795,0.121537514030933,0.182271972298622,-0.158228263258934,0.084993787109852,0.079640381038189,0.033744856715202,-0.221622347831726,-0.016611814498901,-0.020326394587755,0.143506139516830,-0.033759426325560,-0.033088456839323) * MODEL10_texOff(vec2(1,0));
res += mat4(0.108842223882675,0.010633039288223,0.109144873917103,0.044803585857153,-0.057114623486996,0.027650404721498,-0.026861747726798,0.022992160171270,0.030435968190432,-0.019934719428420,-0.084287278354168,-0.021561151370406,0.049063995480537,0.003414335427806,-0.005083666648716,-0.004126845393330) * MODEL10_texOff(vec2(1,1));
res += mat4(0.056693926453590,0.182437837123871,-0.053795929998159,-0.012530791573226,0.105139642953873,-0.001106354407966,0.009381162934005,0.052342358976603,-0.041163515299559,-0.053854390978813,0.044936969876289,0.030610937625170,-0.097186125814915,-0.048946514725685,-0.007896371185780,-0.005682333838195) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.075428858399391,0.069203831255436,-0.013914913870394,-0.027793325483799,0.196353077888489,0.050447881221771,0.009948988445103,-0.033641763031483,0.037843860685825,-0.260305225849152,0.155138775706291,0.017810363322496,-0.064753405749798,0.088811807334423,-0.143848419189453,0.027372321113944) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.040330242365599,0.043467409908772,0.032213922590017,0.053768832236528,0.028019269928336,0.052009914070368,0.005039841402322,0.030522000044584,0.100544556975365,0.046654444187880,-0.072900883853436,0.030594686046243,0.038014091551304,-0.077560648322105,0.036958072334528,0.035461865365505) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.082094885408878,0.035208623856306,0.150529131293297,-0.152785629034042,-0.035051908344030,-0.044344566762447,-0.033390585333109,0.091421775519848,0.020667321980000,0.066335707902908,0.065669722855091,0.149718865752220,-0.080173440277576,-0.040706042200327,0.003119742264971,-0.099458180367947) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.163897514343262,0.221261173486710,-0.147398650646210,0.115937009453773,-0.077277287840843,0.113002739846706,0.055679287761450,0.044909466058016,0.141316622495651,-0.116684272885323,-0.065966963768005,0.056753322482109,0.017988305538893,0.054180935025215,0.108458027243614,-0.123776882886887) * MODEL11_texOff(vec2(0,0));
res += mat4(0.014163066633046,0.086181163787842,-0.132003962993622,-0.047914929687977,0.001359564019367,0.079358600080013,-0.023375775665045,0.009569114074111,-0.010968795977533,-0.025864349678159,0.033684734255075,0.015824927017093,-0.006642876658589,-0.119792997837067,-0.116813562810421,0.061382055282593) * MODEL11_texOff(vec2(0,1));
res += mat4(0.021042574197054,0.074190929532051,-0.156585380434990,0.029037976637483,-0.035226345062256,-0.126112103462219,-0.070040516555309,-0.095400825142860,-0.029639154672623,-0.044776402413845,-0.072238110005856,-0.015781395137310,-0.127100616693497,-0.085914038121700,-0.096546582877636,-0.014292900450528) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.056412689387798,0.002288641175255,-0.096497528254986,-0.080691255629063,-0.163839295506477,-0.192706212401390,0.034716155380011,-0.185565635561943,-0.075748950242996,-0.173212289810181,0.067868731915951,-0.038853310048580,-0.303443819284439,0.026771109551191,-0.048798665404320,-0.051009114831686) * MODEL11_texOff(vec2(1,0));
res += mat4(0.033901382237673,0.102047294378281,0.016552889719605,-0.013506782241166,0.028444806113839,0.053231947124004,0.109284617006779,-0.035628255456686,0.012824989855289,-0.017755858600140,0.076830014586449,0.011519265361130,0.010065001435578,-0.039057876914740,0.007143850438297,-0.002702600555494) * MODEL11_texOff(vec2(1,1));
res += mat4(0.072466269135475,-0.048276197165251,-0.004290757235140,-0.037700522691011,-0.059633795171976,0.010863658040762,0.111865386366844,0.011169403791428,0.014592580497265,-0.055451735854149,0.015526545234025,0.050184991210699,-0.056883923709393,-0.036239545792341,0.032540712505579,-0.016720255836844) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.016246715560555,-0.051933187991381,-0.046281568706036,-0.063726335763931,-0.113718323409557,-0.033647235482931,0.134286046028137,-0.164851039648056,0.068874545395374,0.089949123561382,0.000592160911765,-0.044910050928593,-0.036159388720989,-0.121535442769527,-0.021514130756259,-0.048384450376034) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.042739529162645,-0.004348522052169,-0.045660961419344,-0.030571604147553,-0.018692355602980,0.062646962702274,0.039482936263084,0.032602068036795,-0.025875596329570,-0.005809516645968,-0.019575968384743,-0.004496374633163,-0.024838464334607,0.033244684338570,-0.066677421331406,-0.017039634287357) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.086903840303421,-0.040508672595024,0.121575392782688,-0.044493392109871,0.134258463978767,0.003576176008210,-0.060432139784098,-0.007884468883276,-0.146666884422302,0.092162616550922,0.081578560173512,0.044183827936649,-0.137190639972687,-0.056775096803904,-0.116011261940002,-0.252050459384918) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.058263268321753,-0.188572436571121,0.007218673359603,-0.024578381329775,0.011119492352009,-0.075571641325951,-0.166111826896667,0.027351023629308,0.111771732568741,-0.120618321001530,0.005999717395753,-0.175230413675308,-0.006445642095059,0.139181852340698,-0.198923856019974,0.165400996804237) * MODEL12_texOff(vec2(0,0));
res += mat4(0.040311153978109,-0.086283616721630,0.041843920946121,-0.047153461724520,-0.058210425078869,-0.017903253436089,-0.002234058687463,0.027366850525141,-0.072386205196381,0.076463215053082,-0.022743254899979,-0.041733767837286,-0.005986428353935,0.168392747640610,0.038928233087063,-0.030916841700673) * MODEL12_texOff(vec2(0,1));
res += mat4(0.030311981216073,0.044926896691322,-0.154709219932556,0.018477920442820,0.051984142512083,-0.039670486003160,0.098537854850292,-0.000187534518773,-0.112732253968716,0.009043868631124,-0.174774512648582,-0.043281592428684,-0.029873076826334,-0.004997459705919,0.000833335623611,-0.066426314413548) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.219616934657097,-0.082341119647026,-0.054950650781393,-0.009241983294487,0.053564049303532,0.090035535395145,0.026081426069140,0.027641937136650,-0.056684691458941,0.014890542253852,0.001659955247305,-0.093520306050777,-0.002851460827515,-0.030714318156242,0.205312490463257,-0.017256617546082) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.029113583266735,-0.106420621275902,-0.064982853829861,-0.032060109078884,-0.000284874462523,-0.048845581710339,-0.037844795733690,-0.005535005591810,-0.132331863045692,0.030787471681833,-0.008182385005057,-0.012967271730304,-0.046454500406981,0.014815856702626,-0.061245810240507,-0.000513274455443) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.144409313797951,-0.071369960904121,-0.140814989805222,0.846632778644562) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_HQ_2x_LA) mapping 8_1

vec4 hook()
{
vec4 res = vec4(0.021698174998164,-0.058084066957235,-0.094621144235134,-0.091686442494392);
res += mat4(-0.100970804691315,0.010602151975036,0.015991749241948,0.019179303199053,0.068981163203716,0.064471110701561,0.044977258890867,-0.032384533435106,-0.001721429056488,0.022507738322020,-0.026106595993042,-0.017444400116801,-0.173822462558746,-0.061642631888390,0.047156300395727,0.052875220775604) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.061825897544622,-0.007034198381007,0.077895835042000,-0.050646979361773,-0.039087504148483,-0.024310171604156,0.082528784871101,-0.008260261267424,-0.088042713701725,0.010960709303617,-0.062981255352497,0.024631302803755,0.327839165925980,0.063029192388058,-0.000220920992433,0.140384078025818) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.075994744896889,-0.015275863930583,0.038495942950249,0.033572744578123,-0.016465825960040,-0.043803233653307,0.014070799574256,-0.033940404653549,0.052769418805838,0.025107813999057,-0.028310844674706,-0.012562369927764,-0.113413944840431,0.051083367317915,0.004295287653804,0.117104977369308) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.093007370829582,0.016478875651956,-0.043482650071383,-0.150038853287697,0.189327090978622,-0.261799156665802,0.022016478702426,-0.028389941900969,-0.051160797476768,-0.173703089356422,-0.078933015465736,-0.117367461323738,-0.098482429981232,-0.024877680465579,0.140924975275993,-0.067462436854839) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.227880686521530,0.073780447244644,0.024443816393614,-0.125543087720871,-0.059602133929729,0.110840372741222,0.194425076246262,-0.059668719768524,-0.028738049790263,0.378620505332947,0.090148285031319,0.352390080690384,0.125303164124489,-0.030781676992774,0.286623060703278,-0.002272332785651) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.122646570205688,0.089183919131756,-0.075532823801041,0.124533563852310,0.025903943926096,0.098810881376266,-0.060946699231863,0.070720024406910,0.093883313238621,-0.225343585014343,-0.049174644052982,-0.093175046145916,-0.046943884342909,-0.009244460612535,0.192285358905792,0.063794195652008) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.149040728807449,-0.030587155371904,-0.045465786010027,-0.063742890954018,0.077154301106930,-0.014386482536793,0.088566996157169,0.056267656385899,-0.145606130361557,0.013107703067362,-0.060926299542189,-0.054269831627607,0.166191399097443,0.101395420730114,-0.041916660964489,-0.087364584207535) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.042047005146742,0.006707657594234,-0.067072555422783,-0.059410687536001,-0.036255005747080,-0.171154931187630,0.147182285785675,-0.115178473293781,0.109559543430805,0.073914818465710,-0.274304330348969,0.164756953716278,-0.217292249202728,-0.072256721556187,-0.072764851152897,0.021422846242785) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.077990680932999,0.023934772238135,-0.001198975369334,0.036416102200747,0.015424037352204,0.001778815407306,0.012564261443913,-0.011635714210570,0.063396453857422,-0.049563292413950,-0.029848780483007,-0.057147398591042,0.187157288193703,-0.067912973463535,-0.009022857993841,-0.107184648513794) * MODEL1_texOff(vec2(1,1));
res += mat4(0.099258594214916,-0.003454733872786,-0.007738073822111,0.004117086995393,0.028126507997513,0.030493836849928,0.057031456381083,0.028627848252654,0.048529528081417,0.098618976771832,-0.003506708657369,0.014379427768290,-0.023200575262308,0.055384628474712,0.025022029876709,-0.010336276143789) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.012284581549466,0.031034732237458,-0.139316752552986,-0.129607483744621,0.005105592776090,0.016519136726856,-0.058572463691235,-0.089608818292618,-0.161835506558418,0.033774424344301,-0.130819663405418,-0.035486448556185,-0.060369938611984,-0.009687943384051,0.044867485761642,0.099616028368473) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.042484607547522,0.042350836098194,0.009181230328977,0.025591924786568,-0.018284115940332,-0.011118289083242,-0.009106628596783,-0.024549229070544,0.089713878929615,0.000696578936186,-0.070867069065571,0.061156775802374,0.130299046635628,-0.034502390772104,-0.021024679765105,-0.059351716190577) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.018956614658237,0.074625238776207,-0.022687233984470,-0.093443416059017,-0.076583653688431,-0.158325225114822,0.063403405249119,-0.042219277471304,-0.068613439798355,-0.068281650543213,-0.050206534564495,-0.001840497599915,-0.006009887438267,-0.094618476927280,0.048197403550148,-0.026022534817457) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.139357224106789,0.031688172370195,0.032793372869492,0.089074894785881,0.046113204210997,-0.052992358803749,0.115412026643753,-0.200367823243141,0.068132959306240,-0.022188741713762,0.007999580353498,-0.079372026026249,-0.170753687620163,-0.213330239057541,-0.096860356628895,0.030828328803182) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.059497036039829,-0.068140387535095,0.022643396630883,-0.113919146358967,-0.042350459843874,0.052746377885342,-0.013502147048712,-0.013304010033607,-0.172023534774780,-0.019884075969458,-0.115081593394279,0.047126147896051,-0.053584173321724,-0.030509898439050,0.073967315256596,-0.038904741406441) * MODEL2_texOff(vec2(0,1));
res += mat4(0.013857989571989,-0.054962493479252,0.039228409528732,-0.032907322049141,-0.057416278868914,-0.081816963851452,0.068709723651409,-0.131328195333481,-0.079591020941734,0.140750691294670,0.009307948872447,-0.010342921130359,-0.216717928647995,-0.008525349199772,-0.114762865006924,-0.057028084993362) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.154010534286499,-0.130178943276405,0.208014681935310,-0.197272494435310,-0.083513349294662,-0.073204956948757,-0.143113374710083,-0.161850214004517,-0.112359516322613,0.073035545647144,-0.036124911159277,0.011125452816486,-0.081172049045563,0.021011715754867,0.010198500938714,-0.010621102526784) * MODEL2_texOff(vec2(1,0));
res += mat4(0.016717497259378,-0.020899543538690,0.155587956309319,0.065147280693054,-0.061085473746061,0.004330398514867,-0.076757743954659,0.000511388876475,0.042129456996918,0.005563613492996,-0.112732522189617,-0.031187912449241,-0.170444458723068,0.067464314401150,0.025802437216043,0.010185766033828) * MODEL2_texOff(vec2(1,1));
res += mat4(0.067290663719177,0.039926040917635,0.003294883295894,-0.082719147205353,0.063529975712299,0.014311265200377,-0.022099174559116,0.012799806892872,0.005003192462027,-0.036420349031687,-0.007087280508131,0.036927007138729,0.048299569636583,-0.020268261432648,-0.020969307050109,0.019067248329520) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.104521051049232,-0.052276786416769,0.049493473023176,0.042035125195980,-0.071728840470314,-0.064401328563690,0.070904433727264,-0.011946869082749,0.033573430031538,-0.040632978081703,-0.048789020627737,-0.022769579663873,-0.018275415524840,0.021380614489317,0.012036429718137,0.044615708291531) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.001484613516368,-0.076528377830982,-0.005090292543173,-0.059327058494091,0.133621335029602,0.010464637540281,0.037070672959089,-0.013061320409179,0.032898910343647,-0.027885055169463,0.034301497042179,0.033021017909050,0.063584759831429,-0.001067798351869,0.066087916493416,0.007573749870062) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.052404887974262,-0.010769097134471,0.040802609175444,0.110243208706379,0.042280975729227,0.208056122064590,-0.045568116009235,-0.064776472747326,-0.082334227859974,-0.152480542659760,-0.024194790050387,0.051578141748905,-0.058309987187386,-0.016305092722178,0.015774341300130,0.021671978756785) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.075503036379814,-0.052697908133268,-0.162431031465530,-0.044492300599813,-0.050356402993202,0.008280183188617,-0.226018846035004,-0.021675042808056,0.145063683390617,0.122757181525230,0.064197182655334,0.162783294916153,-0.062024362385273,-0.138080358505249,0.032794453203678,0.005464802496135) * MODEL3_texOff(vec2(0,0));
res += mat4(0.028834743425250,0.096630439162254,0.110145486891270,-0.033405173569918,-0.011081901378930,-0.106482684612274,-0.010064217261970,-0.075715437531471,0.002513024490327,0.116133227944374,0.016514306887984,0.114146247506142,0.095988653600216,-0.052111141383648,0.027263933792710,-0.015941776335239) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.075363516807556,-0.078393578529358,-0.085167646408081,0.006443296093494,0.181286200881004,0.031873200088739,-0.022797729820013,-0.008110872469842,-0.041378401219845,0.027295963838696,0.011643867939711,-0.019307892769575,-0.111895546317101,0.043086469173431,0.033144235610962,0.084540694952011) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.067518800497055,-0.031881872564554,0.023035047575831,0.063552454113960,-0.152120888233185,0.029694076627493,-0.012269234284759,0.048431307077408,0.028965469449759,0.001571301370859,0.024981517344713,0.103313073515892,-0.151342764496803,0.043858367949724,0.081449918448925,-0.016741137951612) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.184492364525795,0.035449467599392,-0.085763722658157,0.047044672071934,0.106714047491550,-0.052878685295582,-0.021686814725399,0.003288947278634,0.031064905226231,-0.016540409997106,0.098916962742805,0.061795350164175,0.021585009992123,-0.004325918387622,0.014406465925276,0.003495441749692) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.014398201368749,0.062084216624498,0.000357443874236,-0.003941467963159,-0.001340942457318,0.010531212203205,0.020125892013311,-0.021372843533754,0.110260553658009,-0.027468916028738,-0.073749937117100,0.060338407754898,-0.060315676033497,-0.010225993581116,0.059040121734142,0.028309036046267) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.092505916953087,0.058905415236950,-0.009631643071771,0.026532215997577,0.082477003335953,0.024714028462768,0.113507814705372,0.091524913907051,-0.112074941396713,-0.122679680585861,0.031221983954310,0.134900629520416,-0.006713286042213,-0.054310895502567,0.079582057893276,0.001070736674592) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.012983499094844,0.042587403208017,0.028473395854235,0.038431573659182,0.130337998270988,0.005603902041912,-0.016121286898851,-0.010166561231017,0.081300497055054,-0.053215075284243,-0.037825889885426,-0.089849017560482,-0.043854009360075,-0.021412856876850,-0.008351675234735,-0.050245106220245) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.075424402952194,0.255181074142456,0.086552836000919,0.196850165724754,0.219329312443733,0.154734760522842,0.031375661492348,-0.062721900641918,0.046746894717216,0.049906682223082,0.036969434469938,0.081461250782013,-0.073314376175404,-0.177985578775406,-0.070340275764465,0.043712295591831) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.122939534485340,0.007290151435882,0.024714820086956,0.246278867125511,-0.105526499450207,0.058981422334909,-0.010257910937071,0.092384621500969,0.090031862258911,-0.019298208877444,-0.046911399811506,-0.010793837718666,0.135207131505013,0.043220382183790,-0.166859671473503,-0.081858120858669) * MODEL4_texOff(vec2(0,0));
res += mat4(0.083092570304871,-0.109155930578709,-0.030025023967028,0.002251181285828,0.106005199253559,-0.047263890504837,0.059598665684462,-0.019249036908150,0.083616994321346,0.034307528287172,-0.077893882989883,-0.024816406890750,-0.073493175208569,-0.002504267264158,-0.043866913765669,-0.032367993146181) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.030084462836385,-0.020728208124638,-0.069193057715893,0.045655384659767,0.079465188086033,-0.028017755597830,0.023131176829338,0.026297787204385,0.006096418946981,-0.021310942247510,-0.026819411665201,-0.002235203748569,-0.030185395851731,-0.051878288388252,-0.040769960731268,0.018880711868405) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.105938419699669,-0.070320643484592,0.164577171206474,0.223985567688942,-0.225997164845467,0.041383024305105,0.000128810919705,-0.021534046158195,0.023228349164128,-0.019471181556582,-0.072686672210693,0.019294671714306,-0.053895149379969,-0.010315460152924,-0.020494822412729,-0.150162473320961) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.024072553962469,-0.002407009014860,-0.052878607064486,-0.136286839842796,0.127584159374237,0.035034149885178,0.032147001475096,0.035388585180044,0.013149716891348,0.010213701985776,0.075519256293774,0.048146933317184,-0.025673221796751,-0.001171875512227,0.037501771003008,0.069311805069447) * MODEL4_texOff(vec2(1,1));
res += mat4(0.125215038657188,-0.049544297158718,-0.036990143358707,0.046295423060656,0.019464781507850,-0.002873205579817,-0.073421739041805,0.056337274610996,0.035788878798485,-0.055173069238663,-0.011492061428726,0.030544420704246,0.065395846962929,0.064199164509773,-0.087076626718044,-0.010208668187261) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.087179049849510,-0.011773267760873,0.006012416444719,-0.085941135883331,-0.047546144574881,-0.072266750037670,0.005090283229947,0.026595367118716,0.147079810500145,-0.092642880976200,0.065932124853134,-0.063418425619602,0.050396896898746,0.001278694020584,-0.095646955072880,0.069704540073872) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.056213438510895,0.001484122709371,0.011773479171097,0.002904146909714,0.009152124635875,-0.068176552653313,-0.067023470997810,-0.023882377892733,-0.060351703315973,-0.027024975046515,0.018232380971313,0.060069017112255,0.061182301491499,-0.030882766470313,0.028718180954456,-0.048770371824503) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.028131062164903,-0.149972125887871,0.023221515119076,0.203551292419434,-0.068718522787094,-0.031392831355333,-0.012237109243870,-0.022218765690923,-0.062533058226109,0.006863167043775,-0.043048068881035,-0.167051717638969,0.127298817038536,0.067280881106853,0.050431955605745,0.035635009407997) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.126007094979286,0.068168394267559,-0.033227238804102,-0.257530510425568,0.059900593012571,0.001941658323631,-0.179125890135765,-0.093043781816959,0.068546094000340,0.091259904205799,-0.085613496601582,-0.170687481760979,0.061511188745499,0.111778400838375,-0.069718144834042,0.115514487028122) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.056923989206553,0.104133166372776,-0.001793779199943,0.110147722065449,0.009094737470150,0.128592714667320,0.004560372792184,0.063095673918724,-0.157869130373001,-0.001712047960609,-0.039297327399254,0.052469346672297,-0.061560150235891,0.006734072696418,-0.112687543034554,0.065790072083473) * MODEL5_texOff(vec2(0,1));
res += mat4(0.006922015454620,-0.103073768317699,-0.099166750907898,0.043947793543339,0.030836373567581,-0.028313400223851,-0.029410559684038,-0.087239041924477,0.096863888204098,0.034579806029797,0.118620477616787,0.068362183868885,0.079463042318821,0.099777057766914,0.085456222295761,0.039537113159895) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.013650376349688,-0.008909901604056,-0.061190068721771,-0.206463083624840,0.141451478004456,-0.027100902050734,-0.158982008695602,0.130832105875015,-0.004812974948436,-0.006970432121307,-0.050747085362673,0.013011063449085,0.112267032265663,0.152377992868423,0.103778667747974,0.092101469635963) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.029552994295955,0.055570531636477,0.017700795084238,0.103464990854263,0.031008251011372,-0.020586274564266,-0.014871035702527,0.056225735694170,-0.064270861446857,-0.022263893857598,-0.026950003579259,-0.034567680209875,-0.021046195179224,0.007516023702919,-0.032870456576347,0.084828577935696) * MODEL5_texOff(vec2(1,1));
res += mat4(0.076095640659332,0.025636490434408,0.042262069880962,0.039523854851723,-0.055922530591488,-0.033307131379843,-0.066593274474144,-0.079260244965553,-0.059361822903156,-0.059156343340874,0.041763965040445,0.046217028051615,-0.045456606894732,0.021684316918254,0.028938703238964,-0.011713142506778) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.027399316430092,0.054580837488174,0.009361460804939,0.078884370625019,0.007992680184543,0.039844311773777,0.013445887714624,-0.029733724892139,0.003393382066861,-0.002674150979146,-0.243266016244888,-0.146345600485802,0.046382270753384,-0.000233439990552,-0.010828091762960,-0.038846600800753) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.074292786419392,0.054109357297421,0.026961885392666,0.034987412393093,-0.035431675612926,0.067201815545559,0.030204299837351,0.036018356680870,-0.040898773819208,0.041008856147528,-0.092270173132420,0.006956263445318,-0.043740157037973,-0.014374616555870,-0.050462085753679,-0.037515010684729) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.044816311448812,0.075748890638351,0.092749170958996,-0.071563415229321,-0.157557785511017,0.252824306488037,-0.030347486957908,-0.016174521297216,0.028489362448454,0.082090519368649,-0.029077591374516,-0.034873228520155,0.004670888185501,0.069520175457001,0.016785552725196,-0.022700389847159) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.041101969778538,0.178357481956482,0.319863528013229,0.231438785791397,-0.060575410723686,-0.130971997976303,-0.162714168429375,0.118507727980614,-0.068280130624771,0.044977601617575,0.005765018984675,0.013887580484152,0.123330414295197,0.049593623727560,0.178392380475998,0.027657801285386) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.180206939578056,-0.062988109886646,0.007677898276597,0.033115662634373,-0.073337569832802,-0.073596112430096,0.004784855991602,-0.087187945842743,0.162996545433998,-0.039888381958008,0.051181860268116,-0.059533558785915,-0.033232361078262,0.187277495861053,0.069400429725647,0.091358624398708) * MODEL6_texOff(vec2(0,1));
res += mat4(0.031042346730828,0.012137278914452,-0.011130176484585,-0.032324891537428,-0.125366881489754,0.077063851058483,0.004229045007378,0.004200193565339,0.081930562853813,-0.055727653205395,-0.007555622141808,0.115877203643322,0.089934483170509,0.053601991385221,-0.008176121860743,-0.035315830260515) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.003551501082256,0.032927785068750,-0.103831432759762,0.096383996307850,-0.037124410271645,0.195959821343422,-0.059931132942438,0.008343563415110,-0.077746570110321,-0.092650167644024,0.150533407926559,-0.037658456712961,0.065132953226566,0.065966516733170,-0.000886653724592,-0.147906988859177) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.051210723817348,-0.005704357754439,0.059220220893621,-0.029598727822304,-0.033759590238333,-0.018500600010157,-0.032603465020657,-0.057826966047287,0.109698183834553,-0.055286444723606,0.093396469950676,0.003721846966073,-0.058429364115000,0.151127263903618,0.092833243310452,0.127056851983070) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.010101626627147,0.980701684951782,0.377353072166443,-0.321518778800964) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_HQ_2x_LA) mapping 8_2

vec4 hook()
{
vec4 res = vec4(-0.010515525005758,0.014859434217215,0.022433130070567,0.021055277436972);
res += mat4(-0.056902240961790,-0.009793523699045,-0.148422658443451,0.018381871283054,-0.106399133801460,0.052171051502228,-0.031624112278223,0.002778883557767,-0.046878714114428,0.001592059037648,0.025672551244497,0.010808410122991,-0.028583005070686,0.112893223762512,-0.064697422087193,-0.040224157273769) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.129011973738670,-0.004384233150631,-0.140331894159317,-0.070704407989979,0.027274532243609,-0.105354197323322,0.119711041450500,0.000947189633735,0.050841961055994,-0.165839403867722,0.001904118107632,0.066130027174950,-0.014574236236513,0.191226020455360,-0.111684262752533,-0.062230277806520) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.041945666074753,-0.017387656494975,-0.020597081631422,-0.017345914617181,0.050858844071627,0.026189733296633,0.004082988481969,0.008128674700856,0.049138125032187,0.029294826090336,0.027457108721137,0.068695984780788,-0.029957495629787,0.102140761911869,0.076620258390903,0.011555555276573) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.127379715442657,-0.051855087280273,-0.060418583452702,0.044288456439972,-0.033486101776361,-0.008435405790806,0.169651031494141,0.164100915193558,0.055196981877089,-0.098992310464382,-0.032427631318569,-0.056440837681293,0.105643436312675,0.049340900033712,-0.119343042373657,0.150171071290970) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.143394514918327,0.039828144013882,-0.038284022361040,-0.026005743071437,-0.015296199359000,0.209774971008301,0.018813909962773,-0.351399421691895,0.022463148459792,0.420451492071152,0.070507556200027,0.159891635179520,0.093433767557144,0.121452927589417,-0.082665793597698,0.151456728577614) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.012435237877071,0.022027507424355,-0.060263294726610,0.025555552914739,0.007871881127357,-0.026803804561496,-0.000712542096153,0.114531554281712,-0.093131996691227,-0.062035035341978,-0.044939577579498,-0.094390720129013,0.078880012035370,-0.008643752895296,-0.020412342622876,0.070810146629810) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.107401072978973,0.033607732504606,-0.092253312468529,-0.085458815097809,0.043624661862850,-0.004815084859729,0.038284484297037,0.059049520641565,-0.030278202146292,0.063194267451763,-0.048033438622952,-0.022996794432402,-0.052221819758415,-0.030077952891588,-0.071249924600124,-0.017250500619411) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.004777171649039,-0.065989963710308,0.009477687068284,-0.061768062412739,0.096220239996910,0.077687166631222,-0.032227750867605,0.293768763542175,-0.046100575476885,-0.414659231901169,-0.013278560712934,0.012082744389772,-0.166343718767166,0.005423832684755,-0.094847939908504,-0.045046720653772) * MODEL1_texOff(vec2(1,0));
res += mat4(0.080328218638897,-0.014186169952154,0.017330916598439,0.006650761235505,-0.035032059997320,-0.051629729568958,-0.055259995162487,-0.082288414239883,0.033700361847878,-0.018920090049505,0.022118771448731,0.063809290528297,-0.102004058659077,-0.026763068512082,-0.094093576073647,-0.114335007965565) * MODEL1_texOff(vec2(1,1));
res += mat4(0.030693296343088,0.039097551256418,0.027588004246354,0.017835415899754,-0.064864888787270,0.035784497857094,0.093208387494087,-0.029354361817241,0.002653395757079,0.067816182971001,-0.073400929570198,-0.035957489162683,-0.035752184689045,0.064528122544289,-0.040860049426556,-0.005906708538532) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.269414454698563,-0.224290803074837,-0.010529133491218,0.061494488269091,0.155307009816170,0.001304395729676,0.095934838056564,-0.009663168340921,0.033874180167913,-0.177880376577377,0.055313255637884,0.077822849154472,0.017306564375758,-0.068737186491489,0.067694127559662,0.014305169694126) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.084374673664570,0.004512008745223,0.011230658739805,0.001737972837873,0.011560438200831,-0.017125118523836,-0.007527316920459,0.030846467241645,0.130415961146355,0.057970825582743,0.023973405361176,0.046277508139610,0.156260877847672,-0.015727600082755,-0.003102145157754,-0.021036112681031) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.017091764137149,0.003564182203263,0.144056513905525,0.003881333628669,0.003895565401763,0.012760682962835,0.013761817477643,0.048383433371782,-0.140430346131325,0.102852776646614,-0.032564152032137,0.099768400192261,0.016595082357526,-0.075866155326366,0.082492075860500,0.067947737872601) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.069040179252625,0.016302771866322,-0.037029571831226,-0.276854991912842,-0.206700652837753,-0.002662488259375,-0.159391909837723,-0.069771215319633,-0.147485345602036,-0.136344626545906,0.141525790095329,-0.413638323545456,-0.220519512891769,-0.132868081331253,-0.243025839328766,-0.082303464412689) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.113304160535336,0.113802030682564,0.062389615923166,-0.038543127477169,-0.122323945164680,-0.010952823795378,-0.053798526525497,-0.002875096397474,-0.232121080160141,-0.047552108764648,-0.072797991335392,0.140691250562668,-0.104195602238178,-0.082498267292976,0.106298841536045,-0.076363369822502) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.007829198613763,-0.043041579425335,-0.044469613581896,-0.071412757039070,0.085217922925949,0.008073152042925,-0.000810949364677,0.055927403271198,0.080572940409184,0.020425410941243,0.084270238876343,0.183828622102737,-0.082133755087852,-0.009319667704403,-0.038578771054745,-0.088103912770748) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.031123122200370,0.112495787441730,0.091999858617783,0.178975179791451,0.058802124112844,0.026897657662630,0.044654309749603,0.015835890546441,-0.096996545791626,0.095384500920773,-0.168919309973717,0.023259848356247,-0.105728544294834,0.025918044149876,0.097779437899590,-0.108592458069324) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.039320487529039,-0.012042516842484,0.022384010255337,0.150813043117523,-0.042376324534416,0.005299602169544,0.014157753437757,-0.016903020441532,-0.071531161665916,-0.037806496024132,0.032699387520552,-0.043899901211262,0.085995033383369,0.025752358138561,0.030527628958225,0.043722044676542) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.024269195273519,0.030054215341806,0.063467107713223,-0.000285199435893,-0.004960562568158,-0.058762993663549,0.016535889357328,0.035106573253870,-0.038004189729691,0.026507485657930,0.013226149603724,-0.035653840750456,-0.029850991442800,0.030592145398259,0.036923434585333,0.004111985675991) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.011431111954153,-0.057669244706631,0.021745134145021,0.071668222546577,-0.002618595026433,-0.022989371791482,-0.112952858209610,-0.093605764210224,0.045527864247561,-0.029405388981104,0.107840850949287,0.071033507585526,-0.061759799718857,0.095819048583508,-0.021740589290857,0.017528800293803) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.009698385372758,-0.039494700729847,-0.069634430110455,-0.061852619051933,0.104857981204987,-0.017275072634220,-0.048918657004833,-0.021470563486218,0.022214176133275,0.024666786193848,0.014352959580719,-0.032675042748451,-0.083105988800526,0.036155421286821,0.028307111933827,-0.046002965420485) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.007743965368718,-0.039267931133509,0.157222911715508,0.055955406278372,-0.039971265941858,0.026035163551569,0.052998688071966,-0.007252967916429,-0.001360258786008,0.022997999563813,0.039774056524038,0.047148291021585,-0.015283374115825,-0.013484678231180,0.089366637170315,0.060290135443211) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.080727182328701,0.016615916043520,-0.280508965253830,-0.022577729076147,-0.182177513837814,-0.074995033442974,0.041154824197292,0.132073462009430,0.029350124299526,-0.011306128464639,0.103038236498833,-0.013024506159127,-0.235594138503075,-0.168750956654549,-0.096403345465660,0.123982168734074) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.238708510994911,-0.028356317430735,0.138668090105057,-0.088277295231819,-0.057662371546030,0.122766159474850,0.013836378231645,-0.063244573771954,-0.003677566768602,0.131074056029320,0.033578477799892,0.059723351150751,-0.045388095080853,-0.044810492545366,-0.001896998262964,-0.059441994875669) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.005420309025794,-0.035486508160830,-0.020552925765514,-0.082761958241463,0.070020996034145,-0.016101203858852,0.004738743416965,-0.067746944725513,0.057656411081553,-0.006563933100551,0.007784090004861,0.069728076457977,0.013129463419318,-0.061156734824181,-0.018492231145501,0.057994831353426) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.161967575550079,0.027238205075264,0.111059203743935,0.097008720040321,0.032108183950186,-0.005928513593972,0.011924312449992,-0.028512427583337,0.068959087133408,0.001036513596773,0.036325227469206,-0.030391080304980,-0.006362407468259,0.064300730824471,-0.150591745972633,-0.425134599208832) * MODEL3_texOff(vec2(1,0));
res += mat4(0.060845401138067,-0.018459457904100,0.035162519663572,0.059085961431265,0.021147387102246,0.039282731711864,0.056503552943468,0.121859826147556,0.038729917258024,0.014161393046379,0.034725729376078,0.097914397716522,-0.096049427986145,0.003567594569176,-0.026292106136680,-0.037586294114590) * MODEL3_texOff(vec2(1,1));
res += mat4(0.054434046149254,-0.006273144390434,0.048753529787064,0.025038462132215,0.029101563617587,-0.029771972447634,-0.027789821848273,0.011452384293079,0.102293640375137,-0.075791463255882,-0.021719602867961,0.011195392347872,-0.040491614490747,-0.005313839297742,-0.099130354821682,-0.016821959987283) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.038332343101501,-0.086737468838692,-0.027569495141506,0.010924471542239,-0.104309447109699,-0.016408640891314,-0.026508107781410,-0.004894106183201,-0.115927174687386,0.155860379338264,0.025889053940773,0.079552441835403,-0.029572706669569,0.006379473023117,0.001367561402731,-0.049340829253197) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.027097251266241,0.001572296721861,0.007442561909556,0.001563783618622,-0.053487323224545,-0.019060924649239,0.007076832465827,-0.002103692619130,0.043294869363308,-0.034698933362961,0.016648743301630,-0.016966063529253,0.072784774005413,-0.058882229030132,-0.051569275557995,0.014153627678752) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.082782998681068,-0.065440572798252,0.063780725002289,-0.011600052006543,-0.133825585246086,-0.002126255538315,0.070868633687496,-0.063041649758816,-0.003732075681910,-0.077131837606430,-0.067750580608845,-0.077723301947117,0.013449199497700,-0.019387660548091,0.002202796749771,-0.046011757105589) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.082228645682335,-0.018480801954865,0.138946861028671,-0.147546812891960,-0.245791271328926,0.032200153917074,-0.010096629150212,-0.000738392584026,0.259075731039047,-0.109323471784592,0.120539240539074,0.288940191268921,0.052149247378111,-0.046788685023785,-0.270511388778687,0.034291904419661) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.108729258179665,-0.028671976178885,-0.095052726566792,-0.017103357240558,-0.240242093801498,-0.036113496869802,0.035492088645697,-0.026087045669556,0.195289909839630,-0.098509080708027,0.005700740031898,-0.062920585274696,-0.064895704388618,0.025395553559065,0.074344463646412,-0.004999081138521) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.028996035456657,-0.032383754849434,-0.020649993792176,-0.054929416626692,0.027351936325431,0.003354409942403,0.002184054348618,-0.013999303802848,-0.073229826986790,-0.017301151528955,-0.041782304644585,-0.057936593890190,-0.010535461828113,-0.037903018295765,-0.091367520391941,-0.073830105364323) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.009038999676704,-0.013296714983881,0.023620372638106,0.111593201756477,-0.151104718446732,0.007113392464817,0.014877868816257,-0.087448842823505,0.029930388554931,-0.048121441155672,-0.068597108125687,-0.162826851010323,-0.175526946783066,-0.003609878709540,-0.008345427922904,-0.259778261184692) * MODEL4_texOff(vec2(1,0));
res += mat4(0.051636893302202,-0.023391453549266,0.033533122390509,-0.062725745141506,-0.220294490456581,-0.025135131552815,0.003385642776266,-0.033502802252769,0.017025891691446,-0.062207370996475,-0.025771532207727,-0.080841496586800,-0.014031475409865,0.006525951903313,-0.018571546301246,0.069087155163288) * MODEL4_texOff(vec2(1,1));
res += mat4(0.042212858796120,-0.049708370119333,-0.095421537756920,0.016699874773622,0.096668913960457,-0.039092112332582,0.093996591866016,-0.014214931055903,0.017903074622154,-0.045426055788994,-0.039097979664803,-0.007392654661089,0.155374273657799,-0.019451657310128,0.006630163174123,0.015117812901735) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.071828857064247,0.080351464450359,-0.068373851478100,-0.027973217889667,-0.019293013960123,0.063284888863564,0.093644566833973,0.058978743851185,-0.030997119843960,0.098973192274570,-0.064139768481255,-0.050207260996103,0.095095880329609,-0.076182521879673,-0.037286732345819,0.066632851958275) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.041155193001032,-0.011163174174726,-0.016800085082650,0.020819989964366,-0.012080642394722,-0.110667727887630,-0.038568388670683,-0.026086086407304,-0.135846018791199,0.051777575165033,-0.010343222878873,0.010956234298646,0.223089054226875,-0.060520306229591,-0.009961423464119,0.017301471903920) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.256469160318375,-0.020404674112797,0.010339959524572,-0.153285756707191,0.018204625695944,-0.064272195100784,0.077705673873425,-0.162180662155151,-0.044491592794657,0.148795425891876,-0.049042217433453,0.019437436014414,-0.129068925976753,0.076327882707119,-0.046780832111835,0.037634890526533) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.074810124933720,0.018528763204813,-0.166402384638786,0.105193071067333,0.367311090230942,-0.121756322681904,0.097097963094711,0.218310922384262,0.096747383475304,0.083840548992157,0.264259129762650,0.197348579764366,-0.169345438480377,0.090049415826797,-0.040020350366831,-0.079042643308640) * MODEL5_texOff(vec2(0,0));
res += mat4(0.025539103895426,0.002422150922939,0.046974726021290,0.039262749254704,0.081984035670757,-0.069266043603420,0.106463603675365,-0.092756517231464,0.031971927732229,0.050476618111134,-0.035862181335688,0.143692463636398,-0.186525121331215,0.051580835133791,-0.066078878939152,-0.055932290852070) * MODEL5_texOff(vec2(0,1));
res += mat4(0.022660059854388,0.038457635790110,-0.118496797978878,0.014779916964471,0.049358785152435,0.001091346726753,0.091143034398556,-0.089581146836281,0.054671354591846,0.028127599507570,0.127309828996658,0.178470477461815,0.132900536060333,0.037757012993097,-0.035894460976124,0.173952758312225) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.200963303446770,-0.014560418203473,0.023550447076559,-0.076269283890724,0.074940353631973,-0.170266240835190,0.093527674674988,-0.199307173490524,0.041414167732000,-0.076141729950905,-0.054217096418142,0.157291620969772,0.138825654983521,0.070188321173191,-0.028200449422002,0.135346561670303) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.022337513044477,-0.013819251209497,-0.008461829274893,-0.014804800041020,0.048804927617311,0.018461627885699,0.078540548682213,-0.036739002913237,0.065467692911625,0.003476883284748,-0.033044882118702,-0.069121472537518,0.152501270174980,0.065802209079266,-0.027193689718843,0.080172948539257) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.007983595132828,0.026829382404685,-0.052396789193153,0.000930248701479,0.059997461736202,-0.062869496643543,0.030008813366294,0.006634268909693,0.093082688748837,-0.001610398641787,-0.139997228980064,0.026458574458957,-0.044220298528671,-0.048510152846575,-0.011369280517101,0.028031906113029) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.218189448118210,0.151350468397141,0.042507469654083,-0.176714748144150,-0.050970975309610,0.100921124219894,-0.054233700037003,-0.070891462266445,0.154101550579071,-0.166673526167870,0.108683168888092,0.066206999123096,0.079662181437016,-0.103042304515839,0.013281354680657,-0.121776252985001) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.162642702460289,0.047608401626348,0.012801072560251,-0.018386611714959,-0.084432601928711,0.011464003473520,-0.000426192767918,-0.035180825740099,0.145004436373711,0.003177732927725,0.012604610994458,0.006446743849665,0.119586452841759,-0.054811954498291,0.048284538090229,-0.078204557299614) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.055212914943695,0.103746913373470,-0.092956386506557,0.044598311185837,-0.008585889823735,-0.058178748935461,-0.055820051580667,-0.081500887870789,0.016144836321473,0.027895336970687,0.047247376292944,0.005313724745065,-0.015142504125834,-0.025733029469848,-0.107908241450787,-0.071117252111435) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.075279563665390,0.157692655920982,0.187305554747581,0.154364183545113,0.149158746004105,-0.099429182708263,0.094927728176117,0.278280287981033,0.049503963440657,-0.007669268175960,-0.167328029870987,-0.239947959780693,-0.040345992892981,0.074932828545570,0.150147244334221,0.171379312872887) * MODEL6_texOff(vec2(0,0));
res += mat4(0.228318646550179,0.085890367627144,-0.017096800729632,0.076351091265678,0.077244415879250,0.039356816560030,-0.090449675917625,-0.016624700278044,-0.070451363921165,0.019980583339930,0.065916754305363,-0.031279735267162,0.067999310791492,0.052758608013391,0.023028274998069,0.115672215819359) * MODEL6_texOff(vec2(0,1));
res += mat4(0.018577817827463,0.041300561279058,-0.050761174410582,0.007452874444425,-0.032153829932213,0.034923903644085,0.021473614498973,-0.032051790505648,0.036569327116013,-0.030519597232342,-0.008495396934450,0.009088519029319,-0.006899057887495,0.042594730854034,0.003580495715141,-0.050553102046251) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.017400870099664,0.007309923879802,-0.047781769186258,0.017924608662724,-0.024315295740962,-0.063070774078369,-0.004529861733317,-0.238888263702393,0.001670094789006,0.079979002475739,0.057101856917143,0.112515233457088,-0.028803609311581,-0.077498465776443,-0.105822153389454,-0.203383922576904) * MODEL6_texOff(vec2(1,0));
res += mat4(0.032946079969406,0.012749162502587,0.016593681648374,-0.033923286944628,-0.009789432398975,0.057596024125814,0.009300846606493,0.101048111915588,0.006650588475168,0.035781100392342,0.012104663997889,0.042120408266783,-0.015636801719666,0.091380439698696,0.011240576393902,-0.102037042379379) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.217524081468582,0.952508270740509,0.395456045866013,0.916510581970215) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_HQ_2x_LA) mapping 8_3

vec4 hook()
{
vec4 res = vec4(-0.150253474712372,-0.096730828285217,-0.012288714759052,-0.149950131773949);
res += mat4(-0.055000346153975,0.029558120295405,0.035537716001272,0.022944616153836,0.016294827684760,0.014274027198553,-0.047382388263941,0.083004094660282,0.027353743091226,-0.018547112122178,-0.079140976071358,-0.079446285963058,0.030276717618108,0.108995854854584,0.213695332407951,-0.172482937574387) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.050555113703012,-0.043477237224579,-0.166965335607529,-0.018981020897627,0.105978637933731,-0.033827938139439,0.102526731789112,0.001695950399153,-0.088817395269871,-0.028216255828738,0.007005566265434,0.034017343074083,0.191869646310806,0.093208007514477,0.103747062385082,0.087478302419186) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.090821959078312,0.047542050480843,-0.043660208582878,-0.051619883626699,-0.013031275011599,0.033020056784153,0.023373356088996,0.041977170854807,0.003865601029247,0.083682887256145,-0.007778970990330,0.008994148112833,-0.035468567162752,0.088671907782555,0.140592217445374,0.093359962105751) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.104537688195705,0.014016840606928,-0.031608328223228,-0.029162280261517,-0.140557691454887,0.072968788444996,0.064785800874233,-0.051247283816338,0.033682949841022,0.013726293109357,0.047193750739098,-0.108377538621426,-0.066112026572227,0.040556054562330,-0.105090372264385,-0.025239503011107) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.076847910881042,0.052468288689852,0.094850011169910,-0.180733487010002,-0.053518835455179,0.131965965032578,0.184205293655396,0.027196299284697,0.115859329700470,0.259256273508072,-0.285320192575455,0.349655717611313,0.013588200323284,0.053877871483564,-0.162205621600151,0.001694969483651) * MODEL1_texOff(vec2(0,0));
res += mat4(0.025350473821163,0.130802214145660,0.067060679197311,0.079513259232044,-0.014998653903604,0.040745645761490,0.024400401860476,0.152043566107750,0.044827293604612,0.022738236933947,-0.117234610021114,-0.127229884266853,0.032590672373772,0.021971097216010,-0.213841125369072,-0.030359879136086) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.008375153876841,-0.043064787983894,0.046469595283270,-0.031960126012564,-0.014908229000866,-0.023571284487844,-0.036740217357874,0.024553313851357,0.084099687635899,-0.003003320191056,-0.043512869626284,0.024331541731954,-0.003203682834283,-0.062016487121582,0.016233518719673,0.056880787014961) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.051107678562403,-0.014821432530880,-0.012692831456661,-0.067341677844524,-0.029738320037723,0.109633661806583,-0.153808608651161,-0.035196162760258,0.058126166462898,-0.147965520620346,0.127059817314148,0.073803134262562,-0.215614259243011,-0.008220104500651,0.064182147383690,-0.019285857677460) * MODEL1_texOff(vec2(1,0));
res += mat4(0.009643920697272,-0.019875174388289,-0.019326537847519,0.029957791790366,-0.007964000105858,0.001331985113211,-0.023560045287013,0.016931336373091,0.038827456533909,-0.072042837738991,0.084285497665405,-0.009469846263528,0.117568291723728,-0.062948502600193,0.103574357926846,-0.112638629972935) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.032328624278307,-0.081818044185638,-0.014043743722141,-0.000534105638508,0.011997396126390,0.013577496632934,0.080831110477448,0.026832358911633,-0.012062176130712,-0.010068056173623,-0.115370169281960,-0.029032798483968,0.014347124844790,0.032756712287664,0.036453273147345,0.001533517730422) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.081480704247952,-0.098237887024879,0.193707644939423,-0.015895497053862,0.016355257481337,-0.095652453601360,0.029995210468769,0.172764226794243,0.011840049177408,-0.137910977005959,-0.076045781373978,-0.008544448763132,0.047160319983959,-0.097546048462391,-0.223418936133385,-0.020836900919676) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.039390463382006,-0.002367164939642,0.105009399354458,0.056350581347942,0.005196685902774,-0.024943493306637,-0.016369460150599,-0.044373504817486,-0.023063065484166,0.075529627501965,-0.126632124185562,-0.057577960193157,0.036429509520531,0.010343962348998,0.051202833652496,0.021655153483152) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.043145842850208,-0.107415392994881,0.062792554497719,0.024178083986044,-0.463447153568268,0.067442938685417,0.019065320491791,-0.018440496176481,-0.127737507224083,0.089993648231030,0.117288298904896,-0.008175723254681,-0.124020114541054,-0.067090883851051,-0.021186653524637,-0.120818749070168) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.029804039746523,-0.040817636996508,-0.019140629097819,-0.077914103865623,-0.101880930364132,-0.032145570963621,-0.075844474136829,-0.109126143157482,-0.092403188347816,-0.103124067187309,0.003147500799969,-0.108101472258568,0.008552078157663,-0.075372137129307,-0.093795321881771,-0.125463351607323) * MODEL2_texOff(vec2(0,0));
res += mat4(0.038280624896288,-0.056967575103045,0.142308712005615,-0.017460528761148,0.009794003330171,-0.085147947072983,-0.047599811106920,0.037443630397320,0.026691157370806,-0.068408861756325,-0.068015865981579,-0.059626974165440,0.014606103301048,-0.044972497969866,-0.024722458794713,-0.023317284882069) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.071900762617588,-0.042607992887497,0.085900962352753,-0.032741334289312,-0.057656504213810,-0.120233580470085,0.041800275444984,-0.018075428903103,0.017118131741881,0.100082121789455,-0.062937654554844,-0.058189254254103,-0.162100195884705,-0.010510856285691,0.073030270636082,0.009492962621152) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.053295589983463,0.055279884487391,0.045440208166838,-0.018022306263447,0.101198919117451,0.019687257707119,-0.023421648889780,-0.130174592137337,0.002847662894055,-0.015472943894565,0.068742930889130,0.044219579547644,0.035272166132927,-0.012995560653508,0.082781955599785,-0.121100470423698) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.029665799811482,0.005838587414473,-0.130598098039627,0.013915277086198,0.007449480239302,-0.006546954158694,0.001506194239482,0.061744280159473,0.028998173773289,0.006007041316479,0.040577743202448,-0.077513150870800,-0.070254467427731,0.011479528620839,-0.037467379122972,0.062664985656738) * MODEL2_texOff(vec2(1,1));
res += mat4(0.054063361138105,0.078144632279873,0.001895168446936,0.053186196833849,-0.052430547773838,-0.022426199167967,0.058394838124514,0.110227614641190,0.021072579547763,-0.004548129625618,0.015768244862556,-0.082881338894367,0.024577666074038,0.009538798592985,0.021726928651333,-0.004607408307493) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.059805233031511,-0.104191005229950,-0.311410516500473,-0.045717865228653,-0.057667549699545,-0.070760071277618,-0.023253049701452,-0.035002153366804,0.174349084496498,0.072180159389973,0.069366373121738,0.113878071308136,0.062148813158274,0.104157462716103,-0.075269885361195,-0.076900817453861) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.049718197435141,-0.045783482491970,-0.025106916204095,-0.084382832050323,0.006324737332761,-0.043447371572256,-0.028307830914855,0.035626340657473,0.029848001897335,-0.038235113024712,0.036625511944294,0.047973357141018,0.016484018415213,0.061740349978209,0.041964843869209,0.003704204224050) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.069923736155033,-0.017668636515737,-0.126944571733475,-0.015639247372746,0.187066078186035,-0.031358584761620,-0.100255198776722,0.141259819269180,-0.053929883986712,0.019425064325333,0.049796216189861,-0.046220488846302,0.031179053708911,-0.015676995739341,0.009873582981527,-0.011520314030349) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.020814914256334,-0.008805957622826,-0.088716030120850,0.050765402615070,0.021738173440099,0.017512414604425,-0.086669191718102,0.056716248393059,0.408441722393036,0.041190024465322,0.013340502046049,0.036938846111298,-0.014187213964760,-0.036902315914631,0.157760709524155,0.006334502249956) * MODEL3_texOff(vec2(0,0));
res += mat4(0.011799402534962,-0.009601325727999,-0.082010485231876,-0.042382739484310,0.069335788488388,0.124596089124680,0.051998436450958,0.002678439486772,0.131108567118645,0.022388095036149,0.116440467536449,0.127410292625427,0.073924623429775,0.025736710056663,0.026867832988501,0.005450526252389) * MODEL3_texOff(vec2(0,1));
res += mat4(0.048655774444342,-0.040215913206339,-0.016018118709326,-0.051848515868187,0.076060064136982,-0.046804971992970,0.029217461124063,-0.002113566268235,0.092564642429352,0.045445531606674,-0.048775374889374,0.005823797546327,0.067492753267288,0.034714911133051,-0.082046486437321,0.037680346518755) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.160455808043480,0.043550137430429,-0.008426548913121,-0.022821031510830,0.057502906769514,0.002678567310795,0.023938875645399,0.148241713643074,0.156329900026321,-0.004380449652672,0.029356023296714,0.019621925428510,-0.053847603499889,0.112752877175808,0.088824100792408,-0.065166853368282) * MODEL3_texOff(vec2(1,0));
res += mat4(0.020659834146500,0.035964421927929,-0.045412752777338,-0.008744118735194,0.010607423260808,0.016477921977639,-0.003897727467120,0.033204533159733,0.039955142885447,0.003066820325330,-0.066131137311459,0.069685377180576,0.022633498534560,-0.007265735417604,0.068172834813595,-0.015329353511333) * MODEL3_texOff(vec2(1,1));
res += mat4(0.042159385979176,-0.012089530006051,-0.061132315546274,-0.027435002848506,0.085940487682819,-0.014161059632897,-0.072912774980068,0.115273043513298,0.075937010347843,0.075978748500347,-0.002164573641494,0.036832541227341,-0.034582208842039,0.013230822049081,0.026872845366597,-0.043851185590029) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.084694184362888,-0.083329074084759,0.060703106224537,-0.123222015798092,-0.000119549375086,-0.061579763889313,-0.108159773051739,0.090312279760838,-0.065475784242153,0.132272139191628,-0.039160359650850,-0.008387387730181,-0.017424155026674,-0.039504986256361,0.006194550544024,0.077069707214832) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.026148745790124,0.000477695080917,-0.032745860517025,-0.067900061607361,0.055207785218954,-0.020076697692275,-0.052176911383867,0.052776169031858,-0.017180126160383,0.069677114486694,-0.141020208597183,-0.029393885284662,-0.054217349737883,-0.010257240384817,-0.060216736048460,-0.019903352484107) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.160483241081238,-0.071503020823002,-0.116139560937881,0.016192587092519,-0.007742099463940,-0.097638465464115,-0.073560580611229,0.053028985857964,0.100665591657162,-0.107202075421810,-0.011781015433371,-0.062822543084621,-0.065350748598576,-0.104973368346691,-0.032355427742004,-0.087666384875774) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.048448979854584,-0.162648409605026,0.085524670779705,0.002111321315169,-0.007183624431491,-0.196446090936661,-0.079717852175236,0.188599109649658,-0.179470345377922,-0.306817322969437,-0.191735833883286,0.050666872411966,-0.056573316454887,0.003020882140845,-0.157659858465195,0.199139669537544) * MODEL4_texOff(vec2(0,0));
res += mat4(0.039099901914597,0.028003776445985,-0.037148244678974,-0.110658794641495,0.012681066058576,-0.055510956794024,-0.032503522932529,-0.000044010939746,0.003324597375467,-0.056752610951662,-0.072516202926636,0.010032350197434,0.019343180581927,-0.028506552800536,0.016233965754509,0.049718514084816) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.059464242309332,0.027575641870499,0.047246664762497,-0.030456114560366,0.022255610674620,0.081716053187847,0.014165744185448,0.047195736318827,-0.009651936590672,-0.034259818494320,0.031002257019281,0.005337274167687,-0.050751179456711,-0.023070406168699,0.004624999128282,0.000489966128953) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.135771870613098,0.088362805545330,-0.028295598924160,-0.004076695535332,0.059195600450039,0.103384010493755,0.072029396891594,0.060677472501993,-0.006356004625559,-0.076262317597866,0.056070201098919,-0.075334794819355,-0.115603595972061,-0.086312338709831,0.104312457144260,-0.042640082538128) * MODEL4_texOff(vec2(1,0));
res += mat4(0.038615051656961,-0.016079572960734,0.029720403254032,-0.058595560491085,0.008852873928845,-0.002610921394080,0.042169962078333,0.047630310058594,-0.005731565877795,-0.029265362769365,0.056235566735268,0.081459686160088,-0.017550636082888,0.006502757780254,-0.005302520003170,-0.002653387375176) * MODEL4_texOff(vec2(1,1));
res += mat4(0.033741094172001,0.007492714561522,-0.080339670181274,0.073943629860878,0.016597194597125,0.086138658225536,0.125796198844910,-0.007306754123420,-0.063157618045807,-0.018935464322567,0.017184846103191,0.017918797209859,0.076528087258339,-0.055055651813745,0.022505516186357,0.034690797328949) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.009178617037833,-0.005409306380898,0.104002557694912,0.050857990980148,-0.012036268599331,0.102992430329323,0.076670795679092,-0.053659543395042,0.025165863335133,0.044900439679623,0.015438800677657,-0.050422035157681,-0.111188761889935,-0.051296591758728,-0.033102709800005,-0.029052879661322) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.024845950305462,0.030683910474181,0.034511484205723,-0.023776134476066,-0.004326375667006,-0.063703998923302,-0.031355045735836,-0.045650590211153,0.005524825770408,-0.047476757317781,-0.022752329707146,-0.007167727686465,-0.009093693457544,-0.029768792912364,0.057861104607582,-0.114898145198822) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.152754113078117,-0.118540376424789,0.011700770817697,0.051747530698776,-0.145795971155167,0.072966106235981,0.073272474110126,-0.149122536182404,-0.203042671084404,0.071854554116726,0.092037208378315,0.080137729644775,0.098266772925854,0.106401324272156,0.117771752178669,0.089372195303440) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.001349838683382,0.024792352691293,-0.224044606089592,-0.003340738359839,-0.086594827473164,0.042219940572977,-0.034464810043573,-0.004471504595131,-0.044989462941885,0.158156543970108,0.078086905181408,-0.136947274208069,-0.105783581733704,0.020733533427119,-0.011825132183731,0.131501331925392) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.025309246033430,-0.040887907147408,0.016749080270529,0.057386986911297,0.002723120618612,0.146444723010063,0.042108025401831,0.028104772791266,0.008296579122543,0.022350871935487,-0.010596276260912,0.046377833932638,0.032084185630083,0.137727648019791,0.039319589734077,-0.108127921819687) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.081428892910480,0.095756083726883,-0.018711391836405,0.091936334967613,-0.077706627547741,0.020286057144403,0.042584415525198,0.016067724674940,0.008437468670309,-0.006823873147368,-0.045895222574472,0.017853513360023,0.108290098607540,0.066853441298008,-0.072155401110649,0.081220321357250) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.009085667319596,0.008042472414672,0.104436628520489,-0.049435004591942,0.176177740097046,-0.061517041176558,0.122971214354038,-0.117769919335842,-0.090581677854061,-0.063581675291061,-0.108667954802513,0.023568272590637,-0.004744942765683,0.114274576306343,-0.048985172063112,0.037772655487061) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.070671677589417,0.046086434274912,0.000783713883720,0.050938449800014,-0.009588873013854,0.044148981571198,0.041528552770615,0.067156203091145,0.003542613470927,-0.074393086135387,-0.068599328398705,-0.025934310629964,0.032232508063316,0.048497602343559,-0.107025846838951,-0.026811948046088) * MODEL5_texOff(vec2(1,1));
res += mat4(0.085741586983204,0.003426476614550,0.163595780730247,0.025050545111299,-0.086586616933346,-0.026922639459372,-0.009474297985435,-0.044630780816078,-0.069343477487564,0.025900328531861,-0.017971826717257,-0.006706494837999,-0.046949829906225,-0.027592638507485,-0.009596138261259,0.030875977128744) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.145862862467766,0.141683042049408,0.158491507172585,-0.013345440849662,-0.036566287279129,0.122612133622169,0.015132728032768,0.006218015681952,-0.057817902415991,-0.090368293225765,0.026082871481776,-0.112758524715900,-0.025383068248630,-0.130463108420372,0.021882584318519,0.016703270375729) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.010193543508649,0.061421122401953,0.105808086693287,-0.006495828740299,-0.017840271815658,0.025388641282916,0.018056040629745,-0.006072843912989,-0.046438414603472,0.023894149810076,-0.031032895669341,0.031033346429467,-0.089823178946972,-0.126976847648621,0.077728569507599,0.018338873982430) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.014272782020271,-0.045806553214788,0.013653685338795,-0.026964839547873,0.160291612148285,-0.006587923504412,-0.048718299716711,0.155907049775124,0.064650543034077,-0.033077076077461,0.004295649006963,0.072978429496288,-0.117115110158920,-0.022140135988593,0.058796003460884,-0.014999904669821) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.196322798728943,-0.110472224652767,-0.004390976857394,-0.109934434294701,-0.126684308052063,-0.034592349082232,-0.170062080025673,0.273390918970108,0.015911515802145,-0.104543864727020,0.122694723308086,0.098483078181744,-0.051798705011606,0.219886079430580,-0.022179221734405,0.054081905633211) * MODEL6_texOff(vec2(0,0));
res += mat4(0.059564732015133,-0.026683470234275,-0.048931159079075,0.119507551193237,-0.000603252614383,-0.055584095418453,-0.129190802574158,-0.116882607340813,0.018550524488091,-0.092921346426010,0.087482757866383,-0.055593729019165,-0.048058569431305,0.035761039704084,0.051689460873604,0.068518422544003) * MODEL6_texOff(vec2(0,1));
res += mat4(0.024319307878613,0.024431435391307,-0.022880883887410,-0.020979918539524,0.050416748970747,-0.050084732472897,0.003821019548923,0.008993717841804,-0.006375208962709,0.015371582470834,-0.006720765028149,0.021726401522756,-0.100616380572319,0.030223622918129,0.038403719663620,0.021462446078658) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.079261437058449,0.041288435459137,-0.092984035611153,-0.007657361682504,-0.004150809254497,-0.036011263728142,0.166529491543770,0.084078192710876,-0.031300626695156,0.058236382901669,-0.054358992725611,0.017839834094048,-0.090689614415169,-0.095215134322643,0.042259328067303,-0.075171470642090) * MODEL6_texOff(vec2(1,0));
res += mat4(0.006822793278843,-0.032798703759909,-0.013930640183389,-0.013901687227190,0.014931213110685,0.017863847315311,-0.000876224017702,-0.004927713423967,0.044823274016380,0.043350465595722,-0.061355594545603,-0.007817813195288,-0.032273296266794,0.059631228446960,-0.009007948450744,0.131885468959808) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.039131708443165,-0.265181750059128,-0.297084331512451,-0.221921727061272) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_HQ_2x_LA) mapping 8_4

vec4 hook()
{
vec4 res = vec4(0.006621183361858,0.019315538927913,0.012102476321161,-0.014796722680330);
res += mat4(-0.125538066029549,0.038983747363091,0.016705479472876,0.020999765023589,0.040259238332510,-0.012408394366503,0.027587732300162,-0.022751919925213,0.072739817202091,0.067902497947216,0.034081026911736,0.005562823265791,-0.019526908174157,0.117118149995804,-0.066936448216438,0.080382913351059) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.042906563729048,-0.049957081675529,-0.011436288245022,0.009379086084664,0.054775707423687,0.001882070908323,-0.075525164604187,0.089122600853443,-0.162416607141495,-0.148389115929604,-0.035187594592571,-0.025565799325705,0.152361452579498,-0.119107447564602,0.071738161146641,0.098658695816994) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.108195669949055,-0.066721759736538,0.018896229565144,0.020722091197968,-0.098933577537537,-0.029353298246861,0.049194727092981,-0.019365500658751,0.072849974036217,0.091952554881573,0.075261496007442,0.003873303532600,-0.126477807760239,0.081001140177250,-0.090795829892159,0.111127093434334) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.126356527209282,0.066606327891350,0.005258553195745,-0.002083105966449,-0.031752642244101,0.058876108378172,-0.080826394259930,0.059212312102318,-0.009560349397361,0.082653149962425,0.109846644103527,-0.023325758054852,0.011477616615593,-0.026782721281052,0.022087642922997,-0.050192177295685) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.138493910431862,0.009916252456605,-0.005037908442318,-0.034874629229307,0.107983313500881,-0.135121032595634,0.261702418327332,0.117662981152534,-0.082141458988190,-0.269264698028564,-0.168737679719925,-0.188450857996941,-0.014035676605999,-0.056420970708132,0.021241387352347,-0.120519593358040) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.001270081032999,-0.261557161808014,-0.087220028042793,-0.013323657214642,-0.005008576903492,0.019678678363562,-0.158580943942070,0.048360798507929,0.091545417904854,0.188352286815643,0.098903864622116,0.006712931673974,0.085783042013645,0.020909115672112,-0.028388826176524,-0.072524927556515) * MODEL1_texOff(vec2(0,1));
res += mat4(0.003718267427757,-0.026904953643680,-0.068219453096390,0.031555686146021,-0.031482465565205,0.020333619788289,-0.033949889242649,-0.019268706440926,0.020389927551150,-0.084077864885330,-0.016633668914437,0.042984295636415,0.059860169887543,-0.042987152934074,0.043289307504892,0.000449628249044) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.010230018757284,-0.043676279485226,-0.029175544157624,-0.000975148635916,-0.056636210530996,-0.064537629485130,0.020355779677629,-0.092726103961468,0.031365808099508,0.080689482390881,-0.055867407470942,0.130656495690346,-0.176901489496231,0.082655251026154,-0.116830401122570,-0.022918408736587) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.056994795799255,-0.056508410722017,0.041257161647081,0.054947726428509,0.041842430830002,0.042523946613073,0.075046360492706,0.025565877556801,-0.002859167521819,-0.055307097733021,0.049946051090956,0.029716838151217,0.231608375906944,-0.194277554750443,0.090694084763527,0.039569120854139) * MODEL1_texOff(vec2(1,1));
res += mat4(0.025892069563270,0.025990415364504,0.007064607460052,-0.040486901998520,0.053099479526281,0.004107250832021,-0.012683887965977,0.003661863040179,0.021321706473827,-0.029468171298504,0.029691696166992,-0.009921767748892,-0.030229397118092,-0.009042164310813,0.032947454601526,-0.060436610132456) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.167899817228317,-0.035527210682631,0.135277748107910,0.088605262339115,-0.187364891171455,0.078817225992680,-0.069289684295654,0.065239846706390,-0.003075556131080,-0.020664548501372,-0.050479575991631,-0.022653959691525,-0.083428137004375,-0.064398184418678,-0.001020316150971,0.032680317759514) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.081214711070061,0.036682464182377,-0.011450093239546,0.047727610915899,-0.014606153592467,-0.020733311772346,0.002773656044155,0.004450281616300,-0.032482851296663,0.035445220768452,-0.058321893215179,-0.119713135063648,0.102087713778019,0.081921063363552,0.066089615225792,0.033598560839891) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.055952154099941,-0.078118160367012,0.076806269586086,-0.002781541552395,0.036929283291101,0.062078703194857,-0.073075607419014,0.012049124576151,-0.160321861505508,0.052984386682510,-0.053120832890272,-0.001067166798748,-0.106845006346703,0.076387576758862,-0.057658601552248,-0.127987474203110) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.057318851351738,0.080406233668327,-0.267639398574829,0.084757059812546,-0.267829567193985,-0.058031622320414,0.197846844792366,-0.256373077630997,-0.218532204627991,0.058554761111736,0.005104682873935,-0.144866079092026,-0.098403468728065,-0.091943554580212,-0.068061150610447,-0.099086001515388) * MODEL2_texOff(vec2(0,0));
res += mat4(0.023766903206706,-0.026447201147676,0.091690503060818,0.048728071153164,0.039248883724213,-0.092886194586754,-0.017546020448208,-0.132651939988136,0.087443284690380,-0.083458065986633,0.102254889905453,-0.053261082619429,-0.055083226412535,-0.151537582278252,0.058829948306084,0.027922065928578) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.019252119585872,0.023835148662329,-0.070354305207729,0.023640364408493,0.081600233912468,0.032394088804722,-0.032273702323437,-0.013193474151194,0.061302859336138,-0.055793907493353,0.194747075438499,-0.116157658398151,-0.066061906516552,0.013183903880417,-0.070992439985275,0.052938871085644) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.002051334362477,-0.115207187831402,0.155563309788704,-0.082667827606201,-0.054219588637352,-0.096765391528606,-0.027860268950462,-0.048242997378111,-0.061840053647757,0.153518036007881,-0.170273095369339,0.006950307637453,0.030496083199978,-0.057807158678770,0.038795392960310,0.007789668627083) * MODEL2_texOff(vec2(1,0));
res += mat4(0.010373394936323,-0.066029451787472,0.005956910550594,-0.109653890132904,-0.044610328972340,0.059733510017395,0.005804008338600,0.066113039851189,-0.006123115308583,-0.050758484750986,-0.056649673730135,-0.003621886018664,-0.035590711981058,-0.071222595870495,0.017863705754280,-0.055327154695988) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.130146846175194,-0.036534219980240,0.029605623334646,0.011866369284689,-0.072740048170090,-0.024999516084790,0.022253867238760,0.035771254450083,0.016351832076907,0.037099283188581,-0.048189040273428,0.028351681306958,0.036926016211510,-0.008592367172241,0.005138834938407,-0.062648005783558) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.115508884191513,0.092582717537880,-0.052449669688940,-0.046796116977930,0.022576987743378,0.086082354187965,0.040167409926653,0.047072056680918,0.045859582722187,-0.083604723215103,0.031254239380360,-0.022181674838066,0.052274134010077,-0.031490590423346,0.061364520341158,-0.021061355248094) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.139397293329239,-0.059287507086992,0.060229811817408,0.001189447008073,0.023833582177758,-0.072707787156105,0.058089043945074,-0.017996044829488,-0.038788266479969,-0.060591932386160,0.001895481836982,0.052382748574018,0.018154265359044,0.043377868831158,-0.021373864263296,-0.039014391601086) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.021636245772243,0.052306368947029,-0.017283832654357,-0.050677195191383,0.154461681842804,-0.057372663170099,0.099464476108551,-0.066300861537457,-0.016905196011066,0.059496380388737,-0.097515523433685,-0.018058752641082,-0.008437773212790,0.015391456894577,-0.000966828956734,0.055759370326996) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.067727781832218,-0.110749021172523,-0.039080459624529,-0.127896174788475,-0.040064170956612,0.183772489428520,-0.245533049106598,-0.184909015893936,0.127616763114929,-0.108647875487804,0.203192323446274,0.090209878981113,-0.130545198917389,-0.096815094351768,0.019704481586814,-0.002593854907900) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.059321086853743,-0.079085372388363,0.166978582739830,-0.075571238994598,0.033328264951706,-0.184712737798691,0.123182058334351,0.034129086881876,-0.053565140813589,0.075910925865173,-0.165060803294182,-0.078243188560009,0.084425278007984,0.064733415842056,-0.038960203528404,-0.018517013639212) * MODEL3_texOff(vec2(0,1));
res += mat4(0.020980982109904,0.012982597574592,-0.076779238879681,-0.001634891261347,0.027149967849255,0.002135062823072,0.028595460578799,0.007354966364801,0.023144332692027,-0.039254873991013,0.030997516587377,0.045412845909595,0.010639873333275,0.004871047567576,0.052121121436357,0.016594316810369) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.090103209018707,-0.083080410957336,0.071002252399921,-0.044759698212147,0.036642678081989,-0.000383569742553,0.016772672533989,0.020279493182898,0.026782680302858,0.018449153751135,-0.021130379289389,-0.004525416065007,0.012688031420112,-0.028044877573848,-0.129811108112335,0.155558317899704) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.064366184175014,0.111264623701572,-0.093993954360485,-0.008204303681850,-0.023682828992605,-0.055187933146954,-0.107516303658485,0.012529443018138,0.053261365741491,0.099056966602802,0.043638713657856,0.010525287128985,-0.037162955850363,-0.028054120019078,0.019934529438615,0.025002012029290) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.010719435289502,0.004181352909654,0.051140166819096,-0.039826568216085,0.047126539051533,-0.021493848413229,0.020462375134230,-0.065483294427395,0.067524604499340,0.007455939892679,-0.008780468255281,0.003917062655091,-0.026859436184168,0.013543304055929,-0.032082337886095,0.022589031606913) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.078923903405666,0.108018845319748,-0.007382165640593,0.023884855210781,-0.052420359104872,0.010389868170023,-0.005076069384813,-0.122316367924213,0.155736222863197,0.033646766096354,0.027323571965098,-0.005447714589536,0.008813688531518,0.031524296849966,-0.039559423923492,-0.005673210136592) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.030567817389965,0.024049740284681,-0.081239640712738,0.031199565157294,0.138766691088676,0.061630032956600,0.009234362281859,-0.040306691080332,-0.061873339116573,-0.015250704251230,0.124076411128044,0.046743169426918,-0.052533242851496,0.038155607879162,0.054978132247925,0.020715367048979) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.001468326663598,-0.043213855475187,0.200041681528091,-0.020264757797122,-0.019226009026170,-0.072886072099209,0.122302152216434,-0.126302227377892,0.009920764714479,0.007468956522644,-0.007565044797957,0.056836035102606,0.010012944228947,0.087835535407066,-0.192777007818222,-0.088501393795013) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.029378386214375,0.218713268637657,-0.366568028926849,-0.065054796636105,-0.032426714897156,0.053071651607752,-0.177267625927925,-0.336746543645859,-0.096463687717915,-0.014484356157482,0.070215962827206,0.012242344208062,0.346209436655045,-0.094336681067944,0.156058818101883,-0.055560085922480) * MODEL4_texOff(vec2(0,0));
res += mat4(0.218795508146286,0.345285683870316,0.309317141771317,-0.059386812150478,0.018993018195033,0.021322226151824,-0.013076390139759,-0.097843855619431,0.020498257130384,-0.041129540652037,0.053840972483158,0.043520841747522,-0.015915416181087,0.026171285659075,-0.276185244321823,-0.038752850145102) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.012448540888727,0.100987792015076,-0.026833385229111,0.021815484389663,-0.014644388109446,0.027116134762764,-0.009328034706414,-0.016480654478073,-0.029748175293207,-0.022154921665788,-0.034885283559561,0.019121928140521,-0.025071660056710,-0.026070773601532,-0.108038142323494,0.025012211874127) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.035330485552549,0.027477985247970,0.072069205343723,-0.018944026902318,-0.021592408418655,-0.003747601294890,0.023989818990231,0.033161140978336,0.069831684231758,0.013952769339085,-0.051155772060156,0.007923149503767,0.058016721159220,-0.039329335093498,0.063037402927876,0.011373599059880) * MODEL4_texOff(vec2(1,0));
res += mat4(0.028193093836308,0.103067316114902,0.057692542672157,0.063563510775566,0.035246461629868,-0.049083210527897,-0.002335053635761,0.015304083004594,-0.017713114619255,-0.075445726513863,0.027336632832885,0.050923444330692,-0.066751345992088,0.112297512590885,-0.065932020545006,-0.034739002585411) * MODEL4_texOff(vec2(1,1));
res += mat4(0.184610217809677,-0.016398919746280,-0.053179088979959,-0.088033214211464,-0.013145078904927,0.019336089491844,-0.020691040903330,-0.016204690560699,0.034408953040838,0.031734228134155,-0.032599776983261,0.026507668197155,0.037364516407251,-0.093253239989281,0.029561631381512,0.059960428625345) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.130889087915421,-0.037504550069571,-0.035510726273060,0.062252309173346,0.047392655164003,0.105386041104794,-0.061775032430887,0.010998931713402,-0.112670101225376,0.011633870191872,-0.038822773844004,0.012231171131134,-0.135438174009323,-0.006380493286997,0.017947090789676,-0.012707081623375) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.078299164772034,-0.028087152168155,-0.005706929136068,0.021391253918409,0.041628330945969,-0.053374066948891,0.108889639377594,0.016368813812733,-0.009649260900915,-0.065094843506813,-0.005839045625180,-0.034237727522850,-0.102924637496471,0.106357388198376,0.033531162887812,0.033385436981916) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.212660908699036,-0.019536869600415,-0.038278356194496,0.038999781012535,-0.065804384648800,0.056100483983755,-0.048465035855770,0.117149978876114,0.063268229365349,0.033936847001314,-0.018936498090625,0.005256928037852,0.041151698678732,-0.100180029869080,0.095509842038155,0.122470349073410) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.264909148216248,0.097687304019928,0.280899733304977,-0.165221065282822,0.233006969094276,0.038564763963223,0.123210988938808,0.194870486855507,-0.154700547456741,-0.024168634787202,0.193050682544708,-0.081761039793491,-0.078339658677578,-0.019445864483714,-0.019401056692004,0.039027370512486) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.094806119799614,-0.054300721734762,-0.160127535462379,0.000958803051617,-0.015970071777701,-0.020427081733942,-0.150111317634583,0.079052537679672,0.059734992682934,0.055683247745037,0.023352570831776,-0.074225850403309,0.021630117669702,0.124512165784836,-0.021250441670418,0.039541974663734) * MODEL5_texOff(vec2(0,1));
res += mat4(0.083171881735325,-0.042672671377659,-0.076332882046700,-0.065368756651878,0.012812712229788,0.041009541600943,-0.009515509940684,0.086435630917549,-0.016295218840241,0.012980555184186,0.103384040296078,-0.023759510368109,0.127905786037445,-0.074977293610573,0.100685432553291,-0.062240254133940) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.007986921817064,0.048360988497734,0.018944244831800,0.091768510639668,0.111499123275280,0.078205406665802,-0.040790420025587,0.070717878639698,-0.048637174069881,-0.001664559938945,-0.047760497778654,-0.014789280481637,-0.112845912575722,0.018744237720966,-0.000052420000429,-0.037877079099417) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.038202203810215,-0.025412591174245,-0.066072225570679,-0.028624987229705,-0.001024152152240,0.074273325502872,0.067015461623669,0.020052440464497,0.020763171836734,0.032516375184059,0.041261352598667,0.048829540610313,-0.044352654367685,0.104272224009037,-0.091673105955124,-0.100248083472252) * MODEL5_texOff(vec2(1,1));
res += mat4(0.014711398631334,-0.047459125518799,0.030528500676155,-0.027047039940953,-0.072640836238861,-0.016665998846292,0.005303227808326,-0.027346609160304,0.035279337316751,0.047503679990768,-0.059707038104534,0.123084060847759,0.050108656287193,-0.006961785722524,-0.003800357226282,0.027967164292932) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.157213896512985,0.100256033241749,-0.008619126863778,0.009113213978708,-0.002601659158245,-0.023098526522517,0.010155908763409,-0.006496898829937,-0.101559713482857,-0.006121885497123,0.163955047726631,0.234607398509979,0.003918192349374,-0.037059780210257,0.012200874276459,0.057810738682747) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.119591832160950,0.052600577473640,-0.041329134255648,-0.006125486921519,0.024296907708049,-0.053618844598532,-0.047174181789160,0.002040774561465,0.038739882409573,-0.067098855972290,-0.031363811343908,0.025508675724268,-0.122791193425655,-0.034125071018934,-0.008672711439431,0.036503169685602) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.042339671403170,-0.032905194908381,0.070691682398319,-0.117160812020302,0.077442683279514,-0.086108781397343,0.167466312646866,0.089147016406059,0.081393830478191,-0.084013089537621,0.073317252099514,0.061769653111696,0.005017739720643,-0.012688279151917,0.138143181800842,-0.077144026756287) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.208139821887016,0.025440068915486,-0.018548937514424,-0.091347515583038,-0.210152730345726,0.093638457357883,-0.173554763197899,0.048913180828094,0.010351255536079,0.151461407542229,-0.221529886126518,0.209139987826347,0.058711238205433,-0.144781559705734,-0.104393474757671,-0.004742489196360) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.060704756528139,0.109832726418972,-0.161660522222519,0.009293401613832,0.063769310712814,0.055766768753529,0.147806107997894,-0.088040046393871,0.050563450902700,-0.152948006987572,0.003815439296886,-0.011527793481946,-0.270184218883514,-0.014170319773257,0.150466129183769,-0.044418238103390) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.004058822989464,0.022378843277693,0.001237033051439,-0.019600182771683,0.023286176845431,-0.065653234720230,0.073208548128605,-0.003287017578259,-0.018714249134064,0.022869389504194,-0.039875268936157,-0.022481180727482,-0.013001584447920,-0.019469102844596,0.061763770878315,-0.012410774827003) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.009298330172896,-0.030807355418801,-0.016300825402141,0.039700224995613,-0.014039527624846,0.075054816901684,-0.074098512530327,0.064987085759640,0.003262118669227,-0.025869907811284,0.100494325160980,-0.042450703680515,0.024558072909713,0.005583524238318,-0.140675261616707,0.020671974867582) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.044052712619305,0.003890460124239,0.007520547136664,-0.018598757684231,-0.002846378134564,-0.129575014114380,-0.060308378189802,-0.021150972694159,0.033116020262241,0.039516936987638,0.040311384946108,-0.039540648460388,-0.065090201795101,-0.115985132753849,0.003968186210841,-0.039596080780029) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.296202957630157,-0.463816553354263,0.942729949951172,-0.369257986545563) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_HQ_2x_LA) mapping 8_5

vec4 hook()
{
vec4 res = vec4(-0.175036683678627,-0.019823506474495,-0.131830349564552,-0.091834746301174);
res += mat4(-0.005856109783053,0.028546504676342,0.002786807250232,-0.046121384948492,-0.030576400458813,0.049718100577593,-0.008333323523402,-0.044189136475325,0.039981637150049,-0.024938108399510,-0.068261265754700,-0.030879111960530,0.160222202539444,-0.056130323559046,-0.160887002944946,-0.027178864926100) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.038196023553610,-0.057622909545898,-0.070050776004791,0.044227693229914,-0.101300530135632,-0.044156737625599,-0.071584284305573,0.091573372483253,-0.006340448744595,-0.011001360602677,0.074925422668457,0.024257678538561,0.078776992857456,0.047630764544010,-0.007793518248945,0.029759276658297) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.089553363621235,-0.145822480320930,-0.005540966056287,-0.073202706873417,-0.023228744044900,-0.076546102762222,-0.032952014356852,0.052972260862589,-0.023766649886966,0.062290009111166,-0.022083658725023,0.014645176939666,0.055886246263981,0.030265193432570,-0.058754753321409,0.082788482308388) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.201153412461281,0.047378070652485,0.001447367947549,0.075724631547928,0.209862723946571,-0.014082199893892,0.068760424852371,0.076111823320389,0.011700171977282,-0.075764514505863,-0.014621766284108,0.045869227498770,0.044422581791878,-0.058865386992693,-0.025158146396279,-0.038239110261202) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.118939004838467,-0.089335814118385,-0.061479032039642,-0.152912303805351,-0.105211675167084,0.047230400145054,0.008927132003009,0.128331393003464,-0.049409411847591,0.200901120901108,-0.097309067845345,-0.172751590609550,-0.000334559357725,0.007205315399915,-0.034096963703632,-0.093663468956947) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.002605641959235,-0.253885924816132,-0.115154862403870,0.022868148982525,-0.050318624824286,0.148129433393478,-0.112283624708652,0.127878278493881,-0.017956862226129,-0.194539278745651,0.068936750292778,-0.086877845227718,0.037069603800774,0.053696598857641,0.000991760636680,-0.128211587667465) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.108259901404381,-0.020751066505909,0.000636867072899,-0.053881604224443,-0.030105428770185,-0.002479384653270,-0.006571893114597,0.049391906708479,-0.093803800642490,0.010872381739318,0.003013708163053,-0.056971438229084,-0.005928381346166,0.066075637936592,-0.040264345705509,-0.045708678662777) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.102640070021152,0.029017286375165,-0.095815889537334,0.058231052011251,-0.074414283037186,-0.012152188457549,-0.049096796661615,-0.018220510333776,0.090996541082859,-0.015842862427235,0.012856873683631,0.051590081304312,0.018474532291293,-0.149518236517906,0.005126941017807,0.024539306759834) * MODEL1_texOff(vec2(1,0));
res += mat4(0.034334976226091,-0.163805902004242,-0.108941651880741,-0.001421709195711,0.020878991112113,0.079972647130489,-0.024530274793506,-0.026348391547799,-0.023223245516419,-0.066056981682777,-0.017281647771597,0.050183761864901,-0.004258615430444,0.190641269087791,-0.139884352684021,-0.048864055424929) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.016996210440993,-0.004935716744512,-0.051861532032490,-0.014426453039050,0.012451384216547,-0.038866516202688,0.008078983984888,0.085671320557594,-0.047937709838152,0.027649071067572,-0.024093860760331,-0.024483457207680,-0.059398863464594,0.025966819375753,0.017680374905467,-0.028475640341640) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.096604429185390,0.039212971925735,0.116336360573769,0.092885099351406,-0.070599019527435,0.089382603764534,0.042706988751888,0.233857437968254,-0.004439786076546,-0.038966894149780,0.080881305038929,0.109007112681866,0.008221931755543,-0.114280350506306,-0.066331170499325,0.045556142926216) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.055832833051682,0.052822992205620,-0.085679143667221,0.024435434490442,0.000874340767041,-0.125680163502693,0.086064465343952,-0.014756386168301,-0.033889736980200,-0.019242675974965,-0.001744586159475,-0.024614164605737,0.047446224838495,0.048186320811510,-0.007961272262037,0.044533956795931) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.259103208780289,0.064505629241467,-0.043623395264149,-0.046403881162405,0.165656149387360,-0.129359483718872,-0.002335120458156,-0.009106781333685,-0.143907040357590,0.016388511285186,0.089371897280216,0.026446860283613,-0.060616910457611,-0.054100267589092,-0.005701327696443,0.062173891812563) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.082967460155487,-0.057678706943989,0.004038105253130,-0.048314500600100,-0.011610841378570,0.245647817850113,0.049035321921110,-0.274259388446808,0.036092866212130,0.025159116834402,-0.170342147350311,0.058404821902514,0.038439057767391,0.076504066586494,0.063326410949230,-0.076556727290154) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.027409525588155,-0.032513115555048,0.060600612312555,-0.006210008636117,0.041079383343458,-0.308081865310669,-0.060741752386093,-0.185385152697563,-0.041094329208136,-0.098051257431507,-0.165744736790657,0.051010012626648,0.047564532607794,-0.333566695451736,0.095330238342285,0.012512386776507) * MODEL2_texOff(vec2(0,1));
res += mat4(0.036255456507206,-0.054625213146210,0.043886255472898,-0.032400172203779,0.172770798206329,-0.058670625090599,0.073160208761692,0.032722584903240,-0.175668537616730,0.051963407546282,-0.016232222318649,0.048926837742329,-0.030918464064598,-0.062078520655632,0.078514739871025,-0.061942383646965) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.064219832420349,0.096648618578911,-0.042242538183928,-0.002878350205719,-0.129956170916557,0.091946087777615,0.041738063097000,0.097406566143036,-0.032005693763494,-0.077753633260727,0.159418284893036,0.013933327980340,-0.017202239483595,0.080649264156818,-0.174045771360397,0.043888989835978) * MODEL2_texOff(vec2(1,0));
res += mat4(0.024829102680087,-0.018943468108773,-0.067026019096375,-0.047471515834332,-0.010818814858794,-0.070333063602448,-0.016607033088803,0.081865422427654,-0.014245173893869,-0.121599569916725,0.011424047872424,0.079382404685020,0.038243606686592,-0.130276471376419,-0.082805164158344,0.022156948223710) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.093250624835491,0.041531145572662,0.064422033727169,0.038316808640957,0.019136417657137,0.022710407152772,0.029818940907717,0.032573062926531,0.153149321675301,-0.020809981971979,-0.017541643232107,-0.018516242504120,0.019003562629223,0.010283655487001,-0.008641438558698,0.005798392463475) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.110986538231373,-0.107289589941502,0.007316524162889,0.041152670979500,0.142387166619301,0.014652245678008,-0.058328863233328,-0.031929519027472,-0.016363147646189,-0.001181217259727,0.122647225856781,0.065002612769604,0.017847582697868,-0.053375300019979,-0.025012271478772,-0.070441879332066) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.048893116414547,-0.039750363677740,-0.016868464648724,-0.040414541959763,0.063189238309860,-0.010522251948714,-0.061831966042519,-0.007321620825678,0.046794936060905,-0.074159331619740,0.020841896533966,0.014903969131410,-0.024622790515423,0.046238470822573,-0.098754309117794,-0.017464650794864) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.139167517423630,-0.019219368696213,-0.014175392687321,0.009905934333801,-0.175408244132996,0.077056765556335,-0.056030627340078,-0.058033578097820,0.302468270063400,-0.055292703211308,0.026089679449797,0.010045495815575,0.005678167100996,-0.061685349792242,-0.091022796928883,-0.001237151096575) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.180396646261215,0.134365171194077,0.323269307613373,-0.199057608842850,0.145006358623505,-0.102254942059517,0.034913886338472,-0.233618184924126,0.138763874769211,0.082456283271313,-0.021670147776604,-0.020442100241780,-0.039848010987043,0.077730923891068,0.192781001329422,-0.034996457397938) * MODEL3_texOff(vec2(0,0));
res += mat4(0.036738760769367,-0.261084079742432,0.026537515223026,0.042861010879278,0.091027408838272,0.092963218688965,-0.022309048101306,0.028545182198286,0.055457483977079,-0.124866366386414,-0.076702028512955,0.043745316565037,-0.001055483939126,-0.071986116468906,0.004747102037072,-0.125829502940178) * MODEL3_texOff(vec2(0,1));
res += mat4(0.044576201587915,-0.024497637525201,-0.042204450815916,-0.008739533834159,0.031675659120083,0.008253104984760,-0.017717968672514,0.035711407661438,0.037195358425379,-0.045229308307171,0.066065095365047,0.048790082335472,-0.071521490812302,0.063318587839603,-0.039569895714521,0.049503572285175) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.027649182826281,0.099129036068916,-0.044021025300026,0.047178179025650,0.044675037264824,0.052794594317675,0.028478974476457,0.039793204516172,0.061832603067160,-0.012159058824182,-0.040004570037127,0.054087318480015,0.150961846113205,-0.076433345675468,-0.149614453315735,0.092661835253239) * MODEL3_texOff(vec2(1,0));
res += mat4(0.021778583526611,-0.195146337151527,0.027556907385588,-0.045799478888512,0.109613396227360,0.024846320971847,-0.018641009926796,-0.032975085079670,0.126352891325951,0.013177852146327,0.129044532775879,0.008387405425310,0.019368899986148,0.105875268578529,0.059532411396503,0.110642470419407) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.016900036484003,0.001259317039512,0.054245050996542,0.026340579614043,0.041255362331867,0.005840319208801,0.091140493750572,0.098076954483986,0.096779562532902,-0.055606171488762,0.001136985607445,-0.008749415166676,-0.033643428236246,-0.007096033077687,-0.077551990747452,-0.035803351551294) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.009423376992345,-0.127054691314697,0.020461004227400,0.004526588134468,0.013750635087490,0.016914024949074,0.045398205518723,-0.206907808780670,0.055881034582853,0.028527338057756,-0.078488945960999,0.028588624671102,-0.076205141842365,-0.026030968874693,-0.088688947260380,0.006725690793246) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.020223405212164,0.088733389973640,-0.019931938499212,-0.008109501563013,0.013502350077033,0.055610541254282,-0.000349299341906,-0.047891017049551,-0.003152914345264,0.133906736969948,0.069053851068020,0.061227422207594,-0.026804337278008,-0.016357768326998,-0.085060030221939,-0.059670533984900) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.067451320588589,0.047757897526026,-0.139581248164177,-0.091184571385384,-0.162140339612961,0.040561247617006,0.000801052490715,-0.161116957664490,0.078420251607895,0.037338230758905,0.001886477228254,0.066246397793293,0.160468488931656,-0.061545047909021,-0.007496363483369,0.016280781477690) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.174620971083641,-0.218175649642944,0.013508643954992,-0.002446102676913,-0.021439274773002,-0.032162658870220,0.006473326589912,-0.017086578533053,-0.010972801595926,-0.021037902683020,0.123515062034130,0.032087333500385,0.013385876081884,0.008249793201685,0.139021530747414,-0.185337051749229) * MODEL4_texOff(vec2(0,0));
res += mat4(0.002066664164886,0.041907601058483,0.144290894269943,0.004542737267911,-0.013461911119521,0.110971920192242,0.027076210826635,-0.075554035604000,-0.003681888338178,0.120655924081802,0.006708683911711,-0.108136825263500,0.022646799683571,-0.036356199532747,0.051969509571791,-0.097220942378044) * MODEL4_texOff(vec2(0,1));
res += mat4(0.072099193930626,-0.031718745827675,0.092643462121487,0.117253378033638,-0.032967437058687,0.048464104533195,0.047193571925163,0.022570990025997,-0.058633353561163,-0.015467412769794,-0.013830896466970,-0.052773986011744,0.012828084640205,-0.078742310404778,-0.046364340931177,-0.087969481945038) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.134683355689049,-0.194756045937538,0.030402358621359,0.014157402329147,0.038748227059841,-0.042114015668631,0.072937197983265,-0.024222655221820,-0.032163873314857,-0.001154830446467,-0.029348872601986,0.057474851608276,-0.047348707914352,0.084686487913132,-0.058865748345852,-0.040915247052908) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.049382671713829,0.115360297262669,0.074259057641029,0.073238044977188,-0.013999778777361,0.085080981254578,-0.010730042122304,0.039303205907345,-0.009933693334460,-0.019165478646755,-0.026760661974549,0.075319886207581,-0.043309431523085,0.079929925501347,-0.103697687387466,-0.000031099451007) * MODEL4_texOff(vec2(1,1));
res += mat4(0.054221339523792,0.038572564721107,-0.031401287764311,-0.063935190439224,0.017826572060585,0.020454823970795,0.087038680911064,0.032606892287731,-0.020519733428955,-0.034408200532198,0.037703309208155,0.057066701352596,0.014091041870415,0.024821626022458,0.009149245917797,0.037149563431740) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.024400498718023,0.066940158605576,-0.002836723811924,-0.079972952604294,0.016284869983792,0.062684282660484,0.000581552681979,-0.026908548548818,0.011861598119140,0.104894384741783,-0.011644953861833,0.040582679212093,-0.009465010836720,-0.022351657971740,0.016265798360109,0.102434851229191) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.023260151967406,0.104722745716572,0.007875206880271,-0.008382065221667,0.037481870502234,-0.043408911675215,0.092329032719135,0.037822272628546,0.056960713118315,-0.104740202426910,0.080441199243069,-0.078353166580200,0.038880199193954,0.123079389333725,-0.039193682372570,0.024164445698261) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.181066229939461,0.189574062824249,-0.064141780138016,-0.067650482058525,0.179862409830093,-0.005423438735306,0.070572085678577,0.186782762408257,-0.092076778411865,0.071146875619888,0.117463923990726,-0.035590823739767,0.071944445371628,0.003965880256146,0.020535189658403,-0.038143876940012) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.071921601891518,0.106814622879028,0.056527510285378,-0.072971299290657,-0.044465430080891,0.062192287296057,0.249175205826759,0.117073900997639,0.013405165635049,0.109588861465454,-0.010188258253038,0.103150732815266,-0.120797559618950,-0.033051833510399,-0.022111937403679,-0.000525923911482) * MODEL5_texOff(vec2(0,0));
res += mat4(0.025088474154472,0.137163028120995,-0.068912617862225,0.048296324908733,-0.015527858398855,-0.026152398437262,-0.096109360456467,-0.030270351096988,-0.019149910658598,-0.146191105246544,-0.123832263052464,-0.102845981717110,0.042693443596363,0.126671433448792,-0.056027743965387,0.083221003413200) * MODEL5_texOff(vec2(0,1));
res += mat4(0.072418645024300,0.048037178814411,-0.015474333427846,-0.081705696880817,0.072305105626583,0.058299459517002,0.043457008898258,-0.012287837453187,0.003445532871410,-0.011519584804773,-0.076577581465244,0.029038364067674,0.086028657853603,0.045327469706535,-0.046419933438301,0.013219920918345) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.174898833036423,0.225146979093552,-0.174827635288239,-0.032778661698103,0.013186549767852,0.039684817194939,0.090172126889229,0.154629334807396,0.014200273901224,-0.048611126840115,0.138222038745880,-0.120784878730774,-0.162435933947563,-0.065372064709663,0.047697074711323,-0.100142858922482) * MODEL5_texOff(vec2(1,0));
res += mat4(0.031294856220484,0.091742858290672,-0.052718684077263,-0.045925367623568,0.038164585828781,-0.077385507524014,0.138743981719017,0.011180339381099,-0.067655593156815,0.039357937872410,-0.017177518457174,-0.072805717587471,0.039991460740566,0.014289527200162,0.067992061376572,-0.134725481271744) * MODEL5_texOff(vec2(1,1));
res += mat4(0.111067958176136,-0.015837669372559,0.010165143758059,0.072122000157833,-0.012824360281229,-0.013107613660395,0.048423483967781,0.038906235247850,0.010497895069420,-0.059371516108513,-0.015473202802241,-0.001449695555493,-0.048123583197594,0.016100902110338,-0.085753038525581,-0.047172017395496) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.097408555448055,0.004162180237472,0.018248734995723,-0.006157649680972,0.079342804849148,0.031163137406111,-0.088938027620316,-0.082026451826096,-0.035941973328590,0.131868869066238,0.120464913547039,0.022246992215514,-0.077559366822243,0.016831671819091,0.000058103287301,0.077440433204174) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.010017914697528,-0.002669227076694,0.011745865456760,0.051890097558498,-0.034331716597080,0.063377447426319,0.009780360385776,0.025125904008746,0.035559315234423,-0.067878298461437,-0.170554786920547,-0.076484158635139,-0.019377434626222,0.045191962271929,0.026148375123739,0.019965782761574) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.124107345938683,0.047565486282110,-0.026421749964356,-0.020499769598246,-0.123800821602345,0.015379698947072,-0.056095521897078,-0.057960081845522,-0.064034514129162,0.039402324706316,-0.000477809895528,-0.043913874775171,0.000520926725585,-0.010733575560153,0.025442458689213,0.055963709950447) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.131062924861908,-0.089590646326542,-0.185584276914597,-0.232150956988335,-0.047696609050035,-0.060491003096104,0.018658172339201,0.182741329073906,-0.010751135647297,-0.005957247223705,-0.017870880663395,0.005062436219305,-0.008637757971883,0.085241124033928,0.030246812850237,-0.060385182499886) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.037488497793674,-0.121327124536037,0.065397985279560,-0.044582694768906,0.012134482152760,0.119533456861973,0.072326928377151,-0.058542713522911,0.046086788177490,-0.057474222034216,0.057314425706863,0.149524599313736,-0.010894777253270,0.148158282041550,-0.217241615056992,0.037719685584307) * MODEL6_texOff(vec2(0,1));
res += mat4(0.012377575971186,0.027390815317631,0.047209296375513,-0.034951474517584,0.003418058622628,0.021143335849047,-0.069914661347866,0.020000535994768,0.043817184865475,0.001137421233580,-0.036509145051241,0.014087486080825,-0.131727024912834,0.003759544109926,0.052840482443571,-0.072913713753223) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.074144698679447,-0.059282969683409,0.027232037857175,-0.008862141519785,-0.021736515685916,-0.029067181050777,0.026869645342231,0.049137566238642,-0.009985188953578,0.011870579794049,-0.006357898935676,-0.037924624979496,-0.068835437297821,-0.030265187844634,-0.106700532138348,0.065903849899769) * MODEL6_texOff(vec2(1,0));
res += mat4(0.021443877369165,-0.116655543446541,-0.018793389201164,0.038578595966101,0.009349064901471,0.027574935927987,-0.039466127753258,0.012950750067830,0.035653676837683,0.080300375819206,0.031254008412361,-0.082235820591450,-0.035262599587440,0.079754374921322,-0.064301170408726,-0.035445697605610) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.044750314205885,-0.213860452175140,-0.040555745363235,-0.179932832717896) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_HQ_2x_LA) mapping 8_6

vec4 hook()
{
vec4 res = vec4(-0.166290462017059,-0.170780763030052,-0.134003415703773,-0.186738625168800);
res += mat4(-0.116715215146542,0.017590014263988,0.033470112830400,-0.011888303793967,0.054203070700169,-0.005874169059098,0.086709551513195,0.094619289040565,-0.053310133516788,-0.022522961720824,-0.013764536008239,0.016997007653117,-0.073081076145172,0.065971866250038,0.060455311089754,0.039002522826195) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.049512688070536,-0.010163861326873,0.076538167893887,-0.009028390049934,0.162454530596733,-0.061787541955709,-0.029989115893841,-0.023856898769736,0.020342962816358,-0.028238954022527,-0.090698227286339,-0.018657026812434,-0.143992796540260,0.181897252798080,0.043351892381907,0.004064492881298) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.033533360809088,-0.022858494892716,0.019358249381185,-0.108731210231781,-0.010383252054453,-0.015083984471858,0.008443309925497,0.067115165293217,-0.058276213705540,0.094087801873684,0.020990874618292,0.009239819832146,0.001491630915552,0.027499616146088,0.126543387770653,0.034543264657259) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.252858191728592,-0.128779828548431,0.002140730852261,0.038025431334972,0.180228829383850,-0.036930013448000,0.110533654689789,0.156957745552063,0.030415430665016,-0.014401867054403,-0.002977223368362,-0.046011473983526,-0.087081909179688,0.087834589183331,0.290551692247391,-0.064603246748447) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.077065058052540,0.019540850073099,0.012295530177653,-0.057059623301029,-0.040169268846512,0.022613935172558,0.311606436967850,-0.128707066178322,0.061322268098593,0.064820729196072,0.251979500055313,0.003068751655519,-0.071400396525860,-0.021246721968055,0.254286110401154,0.039950232952833) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.028098734095693,-0.142396092414856,0.124598190188408,0.185396969318390,-0.046441141515970,-0.101432420313358,0.114577732980251,0.116769447922707,-0.029327480122447,-0.140171468257904,0.027991188690066,0.025059513747692,-0.028870142996311,-0.060261331498623,0.087366193532944,0.032570652663708) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.125381186604500,-0.018720054998994,0.004771414678544,-0.056971743702888,-0.004439339507371,-0.010894576087594,-0.076253749430180,0.024850068613887,0.012590006925166,-0.073689766228199,0.076519034802914,-0.019725210964680,-0.055067896842957,-0.046214342117310,-0.020039599388838,-0.018006522208452) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.049225211143494,-0.011566333472729,-0.014465638436377,-0.011861184611917,0.073599182069302,0.011857955716550,0.086456045508385,0.070296220481396,-0.062961518764496,-0.058106292039156,0.011327209882438,-0.048705641180277,-0.138182699680328,-0.106209941208363,-0.020959790796041,-0.042009074240923) * MODEL1_texOff(vec2(1,0));
res += mat4(0.032634533941746,0.013729451224208,0.054787471890450,-0.029263760894537,0.056780379265547,-0.116939835250378,-0.002273488556966,-0.022302977740765,-0.035478096455336,0.112422652542591,-0.054183751344681,-0.005605346057564,-0.040587581694126,-0.002482708543539,0.018143812194467,-0.024445483461022) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.011991485022008,0.079570077359676,-0.206549718976021,-0.069715298712254,0.027674917131662,0.017970016226172,-0.051822241395712,-0.016953378915787,-0.191061273217201,-0.059081152081490,-0.081050962209702,0.004328570328653,-0.006387936417013,-0.009525209665298,-0.025344580411911,-0.022338250651956) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.038558445870876,0.002226463286206,-0.151901096105576,-0.068260565400124,-0.057722978293896,0.039726216346025,-0.073612891137600,0.105306789278984,0.045941565185785,-0.023150857537985,-0.189658179879189,0.022389139980078,0.162498489022255,-0.098708435893059,-0.059703022241592,-0.025598216801882) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.004921629093587,0.126799330115318,-0.056586164981127,-0.051092945039272,0.013997241854668,0.036845188587904,0.013789736665785,0.016088685020804,-0.065430283546448,-0.038985032588243,0.021441258490086,-0.010520528070629,0.008788593113422,0.121091783046722,0.000100444631244,0.170257925987244) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.091606646776199,0.080908693373203,0.121066793799400,0.051224090158939,0.162926807999611,0.110257655382156,0.120062500238419,0.045344375073910,0.102121658623219,-0.026827581226826,0.060433626174927,0.069336414337158,-0.141215234994888,0.008257549256086,-0.106910638511181,-0.045637771487236) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.027331946417689,0.360381722450256,0.167573213577271,-0.046081367880106,-0.148450180888176,-0.036681011319160,0.063335888087749,-0.079075485467911,-0.010125553235412,-0.034423924982548,0.008129270747304,-0.136099785566330,-0.058369413018227,-0.059288244694471,-0.024784376844764,0.062152858823538) * MODEL2_texOff(vec2(0,0));
res += mat4(0.016212221235037,0.155059099197388,0.076168090105057,0.019847035408020,0.000725845107809,-0.059878654778004,-0.068320021033287,0.002713216701522,-0.067242972552776,0.016615327447653,-0.048174694180489,0.080900758504868,0.064936921000481,-0.000241626185016,0.086112983524799,-0.078180782496929) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.019797507673502,0.036249171942472,-0.062606714665890,-0.010921643115580,0.022676911205053,0.062461890280247,-0.052625961601734,0.061373993754387,-0.072390571236610,0.002056163270026,-0.025278342887759,0.057914711534977,0.006465571001172,-0.050992164760828,0.043004490435123,-0.049026831984520) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.139050170779228,0.209111094474792,-0.012378438375890,-0.079743251204491,-0.016341192647815,0.041475422680378,-0.055744301527739,0.140738412737846,-0.105962753295898,-0.073268450796604,-0.071585536003113,0.002882002154365,0.097483582794666,-0.020091589540243,-0.043780833482742,-0.010795747861266) * MODEL2_texOff(vec2(1,0));
res += mat4(0.044620774686337,0.086542062461376,-0.076806172728539,-0.056502431631088,0.073134943842888,0.033493436872959,-0.026213783770800,0.079372175037861,-0.050122790038586,0.017823340371251,0.003325304016471,0.102878071367741,0.011730813421309,-0.042331662029028,-0.023108074441552,0.014266362413764) * MODEL2_texOff(vec2(1,1));
res += mat4(0.045640315860510,0.036228645592928,0.079446949064732,0.009093713015318,0.098186820745468,-0.050380956381559,-0.029554527252913,-0.008343800902367,-0.054716296494007,0.021172508597374,0.005289467982948,-0.003977724816650,0.105806894600391,0.024195043370128,-0.047134559601545,-0.015022563748062) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.086063414812088,-0.148911595344543,-0.115601420402527,0.031161189079285,0.042937651276588,-0.009818000718951,-0.070366255939007,-0.199262425303459,0.267209410667419,0.046363234519958,-0.001356948050670,0.048219174146652,-0.026773033663630,-0.091425396502018,-0.023582994937897,-0.022680645808578) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.067314296960831,0.063526190817356,0.022264659404755,0.024464517831802,-0.079043686389923,0.004386504646391,0.039809662848711,0.001512788003311,0.078893817961216,-0.016766151413321,0.014661383815110,-0.050406452268362,-0.001340175280347,0.052737716585398,-0.008048668503761,-0.072096645832062) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.055478934198618,-0.003413379658014,-0.125065222382545,-0.007203923072666,-0.172698959708214,0.009647394530475,-0.222644582390785,-0.026281733065844,0.114080369472504,0.032409485429525,0.075638100504875,0.012072208337486,-0.070702604949474,-0.105701528489590,-0.052199028432369,0.071009241044521) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.032791767269373,-0.240656986832619,0.131572753190994,0.042877439409494,0.135704055428505,-0.074097096920013,-0.102425150573254,0.253823339939117,0.033938791602850,-0.005432418547571,0.081984691321850,-0.074543915688992,0.135097920894623,-0.038477592170238,0.014222986064851,-0.208273500204086) * MODEL3_texOff(vec2(0,0));
res += mat4(0.057644948363304,0.023661712184548,-0.126702293753624,-0.158433228731155,0.099414788186550,-0.016464661806822,-0.038744769990444,0.057010859251022,0.098561376333237,0.036984089761972,0.071536205708981,0.064406238496304,-0.030738102272153,-0.103473186492920,-0.053771920502186,0.060438487678766) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.058011610060930,-0.024688685312867,-0.022886319085956,-0.022192232310772,0.066944032907486,0.025378227233887,0.003000038443133,0.033489350229502,0.065187722444534,-0.000126116618048,0.081273265182972,0.028485354036093,-0.032951936125755,-0.087921023368835,0.119748018682003,0.002545086666942) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.003463457105681,0.038075000047684,-0.113672971725464,0.005921221803874,0.064312294125557,0.005604914855212,-0.072199448943138,0.038009017705917,0.072010077536106,0.123718954622746,0.074513122439384,0.067816182971001,-0.031566008925438,-0.041517313569784,0.269587218761444,-0.151218116283417) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.062401048839092,-0.195395782589912,0.053979739546776,-0.035510309040546,-0.034705337136984,0.003219820326194,0.030895760282874,-0.106963425874710,0.031461041420698,0.056286074221134,-0.025878323242068,-0.001053726649843,0.013194035738707,0.054441783577204,0.057163748890162,-0.046156551688910) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.013958640396595,0.020466066896915,-0.047479938715696,0.008717157877982,0.048881463706493,0.019564069807529,0.076022319495678,0.039112370461226,-0.003425319911912,0.109516911208630,0.040060598403215,0.041639998555183,-0.045071553438902,0.026267882436514,0.034024968743324,-0.108729824423790) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.030508209019899,-0.016053140163422,-0.000730755738914,-0.052584439516068,0.150796055793762,0.011751057580113,0.009511879645288,-0.124624826014042,-0.016214862465858,0.135919257998466,0.057844795286655,0.115561008453369,-0.051897045224905,-0.061258759349585,-0.010780371725559,-0.045959647744894) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.020025983452797,0.000666816486046,0.103089049458504,-0.043792918324471,0.015415666624904,0.013576222583652,-0.043221909552813,0.037333909422159,0.019805250689387,-0.021134641021490,0.105415843427181,0.026884907856584,-0.009285157546401,-0.037920627743006,0.001360096386634,-0.014946258626878) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.090912267565727,-0.056573487818241,0.042337309569120,-0.008234542794526,-0.071838282048702,0.088554702699184,-0.233114868402481,-0.065313585102558,0.002138929208741,0.049327943474054,-0.076648093760014,0.027473673224449,-0.145963117480278,-0.011298090219498,-0.183157384395599,-0.098416194319725) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.053371038287878,-0.027702655643225,-0.160409048199654,-0.092145502567291,0.064974173903465,-0.110805779695511,-0.144763648509979,-0.083209827542305,0.144423633813858,-0.128273755311966,-0.205716729164124,0.294562965631485,-0.137781590223312,-0.069037809967995,-0.047632165253162,0.037253405898809) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.034927681088448,-0.210971415042877,-0.076374627649784,-0.018507942557335,0.047399263828993,-0.038219261914492,-0.045247361063957,-0.117955431342125,-0.077191844582558,-0.058475930243731,-0.003970193210989,0.061649218201637,-0.017713023349643,-0.014711892232299,0.002211893443018,-0.085025861859322) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.050413928925991,-0.072730012238026,-0.052569959312677,-0.014274350367486,0.089806325733662,0.050023429095745,-0.016825700178742,0.007417301647365,-0.006947176996619,0.001339913927950,0.013719392009079,-0.020562734454870,-0.047888714820147,-0.013172898441553,0.041235484182835,-0.102695532143116) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.026342837139964,0.053277697414160,0.060211908072233,0.004416906740516,-0.004669651854783,0.049030598253012,0.113268852233887,-0.109842069447041,-0.056342314928770,-0.080109730362892,-0.089565217494965,-0.132033079862595,0.090730570256710,-0.060116440057755,-0.151569873094559,-0.126629009842873) * MODEL4_texOff(vec2(1,0));
res += mat4(0.014322980307043,-0.011438459157944,0.041232220828533,0.067751534283161,0.000160597774084,0.098268285393715,-0.052301529794931,0.053069580346346,-0.038582172244787,0.048207212239504,0.036057729274035,0.005300882738084,0.007821175269783,-0.006398958154023,-0.030263081192970,-0.097703956067562) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.013247163034976,0.028186006471515,0.082650043070316,-0.004598129540682,-0.021505521610379,0.001628302386962,0.064468167722225,0.047323077917099,-0.033895205706358,-0.021423248574138,0.067597649991512,0.001169378985651,0.049580130726099,-0.053149476647377,-0.118207968771458,-0.066586934030056) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.036195252090693,0.109542436897755,0.030811011791229,-0.054496791213751,-0.045813001692295,0.180763706564903,0.094271175563335,0.045571856200695,-0.141887575387955,0.195784628391266,0.118019357323647,0.109627477824688,0.064559102058411,-0.108148790895939,-0.151444807648659,0.009196829982102) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.004696802236140,0.022214919328690,0.043270006775856,-0.019827255979180,0.046220701187849,-0.064347602427006,-0.048708118498325,0.004675345029682,0.024018952623010,-0.037790518254042,0.057363692671061,-0.013654824346304,-0.031006943434477,-0.003889854298905,-0.157664760947227,-0.017695315182209) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.027358340099454,-0.066348291933537,-0.088202767074108,-0.176688045263290,-0.035753168165684,0.110944584012032,-0.026548951864243,0.035724949091673,-0.125976264476776,0.004895286168903,-0.003436973085627,0.099877446889877,-0.036111824214458,-0.001088730874471,0.197493359446526,0.071032673120499) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.178762823343277,-0.162496566772461,-0.101246647536755,-0.060327623039484,0.043850056827068,-0.099617943167686,-0.203861936926842,0.216241151094437,0.085447229444981,-0.029390472918749,-0.309394121170044,0.288662612438202,0.088352598249912,0.109022960066795,0.087924093008041,-0.206184282898903) * MODEL5_texOff(vec2(0,0));
res += mat4(0.057480670511723,-0.013766479678452,-0.047752682119608,0.022264741361141,0.015438343398273,0.188674002885818,0.026340255513787,0.002182763302699,-0.028982685878873,0.031439743936062,-0.029361223801970,0.141614481806755,0.022966012358665,0.080369465053082,0.237857669591904,-0.107132576406002) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.080761358141899,-0.032898750156164,-0.006124991457909,-0.097950533032417,0.014626229181886,-0.032015312463045,0.177758201956749,0.002346602268517,-0.017974592745304,0.057698320597410,-0.047761946916580,0.102961137890816,-0.079321786761284,0.092502713203430,0.014567343518138,0.002541143214330) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.041062917560339,0.025941558182240,-0.019126703962684,0.042708009481430,0.039667412638664,0.065364606678486,0.132144495844841,0.102122068405151,0.022128148004413,-0.028497699648142,-0.137994602322578,0.099875710904598,-0.039836533367634,-0.007317564915866,0.066468335688114,0.054408743977547) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.017746122553945,-0.013999284245074,0.056322183459997,-0.061968758702278,0.021443035453558,0.136144980788231,0.045036226511002,0.042391117662191,-0.026009354740381,-0.031180076301098,0.000629863992799,0.033546786755323,0.054775815457106,-0.065184809267521,0.073025234043598,-0.083783879876137) * MODEL5_texOff(vec2(1,1));
res += mat4(0.019116401672363,0.081692487001419,-0.001196253579110,-0.045540057122707,-0.011207786388695,-0.015220297500491,-0.011996389366686,-0.022001588717103,-0.028579369187355,-0.009292885661125,0.056710537523031,-0.021582698449492,-0.056055922061205,-0.036936584860086,-0.029875377193093,-0.006326829083264) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.065821088850498,0.168034389615059,0.071461439132690,-0.086366049945354,-0.041695889085531,0.048949312418699,0.063153229653835,0.125613883137703,-0.029179010540247,-0.082961790263653,0.025780659168959,-0.008068777620792,0.040776528418064,-0.091378763318062,-0.128233462572098,0.038656268268824) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.059679605066776,-0.145655333995819,-0.023243460804224,-0.029282962903380,-0.010706752538681,-0.004692584741861,-0.019920997321606,-0.006044513545930,-0.015134974382818,-0.011238750070333,0.027457229793072,-0.014321792870760,0.004269632510841,-0.106513708829880,-0.056268665939569,0.054268542677164) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.094972409307957,0.024244975298643,-0.051077436655760,-0.004806324373931,-0.016921818256378,0.024071305990219,-0.077716000378132,-0.034708693623543,-0.039443958550692,-0.042988963425159,0.020257456228137,0.026568364351988,0.074549779295921,0.015242428518832,-0.015947213396430,-0.013751327060163) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.040889184921980,0.138177126646042,0.208250656723976,0.097691528499126,0.189149126410484,-0.191939011216164,0.083256453275681,0.300613999366760,-0.037796884775162,-0.003464592853561,0.061005722731352,-0.154132947325706,-0.063379503786564,0.195043802261353,0.275196582078934,0.024051520973444) * MODEL6_texOff(vec2(0,0));
res += mat4(0.025100933387876,-0.020131038501859,0.023028098046780,0.052794355899096,0.039742060005665,-0.221532896161079,-0.051585238426924,-0.017250904813409,0.024867720901966,0.039907611906528,-0.049920033663511,-0.041296083480120,0.041718803346157,-0.014022772200406,0.036586254835129,-0.024118188768625) * MODEL6_texOff(vec2(0,1));
res += mat4(0.011969609186053,-0.014010766521096,-0.040659420192242,0.019818292930722,0.010582036338747,-0.041397079825401,-0.032350592315197,0.004344055429101,-0.001551175955683,-0.012387027963996,0.013179184868932,0.012179310433567,-0.076317675411701,0.024060465395451,0.041266087442636,-0.054235961288214) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.058310560882092,-0.116902008652687,-0.044431902468204,0.044169485569000,-0.006941527593881,-0.061869971454144,-0.071312822401524,0.024075342342257,0.075729943811893,0.143898263573647,0.064684756100178,-0.018223030492663,-0.046972151845694,-0.014366248622537,-0.071515321731567,-0.041367985308170) * MODEL6_texOff(vec2(1,0));
res += mat4(0.013942691497505,-0.013192790560424,0.007261464837939,0.053226768970490,0.005493069533259,0.062665455043316,-0.061924353241920,0.032197747379541,0.014442939311266,-0.026826970279217,0.027050536125898,-0.039359755814075,-0.004105982370675,0.008117673918605,-0.017397059127688,0.003958713728935) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.075097002089024,-0.145971089601517,-0.125372961163521,0.030059987679124) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV1
//!DESC (AU_HQ_2x_LA) sup-pixel convolution 1

vec4 hook()
{
vec4 res = vec4(-0.001314834225923,0.000132025423227,-0.000883132976014,0.000146017657244);
res += mat4(0.003905015299097,-0.021474035456777,-0.002446254249662,-0.008880370296538,-0.005042702890933,-0.006517971400172,-0.001589516992681,0.000131479726406,0.010799028910697,-0.001164423651062,-0.018004154786468,-0.003876591334119,-0.007165861316025,0.004176259040833,-0.000851128075738,0.000375702540623) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.043742123991251,0.052910219877958,-0.022619798779488,0.030200157314539,0.009457692503929,0.013872639276087,0.004634942393750,0.004666485823691,-0.032985925674438,0.003871454158798,0.004356124904007,-0.015664383769035,0.013471466489136,-0.007511734031141,0.002140756929293,0.000696381321177) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.035835891962051,-0.022118471562862,0.024604152888060,-0.017474276944995,-0.001500000129454,-0.009882353246212,0.003219287842512,-0.002471053041518,0.001198372687213,-0.020601859316230,0.001697761006653,0.009522832930088,-0.001307377708144,-0.006408441346139,0.003088032826781,-0.001836156472564) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.006674011237919,-0.011322823353112,0.009403936564922,-0.027218475937843,-0.016149537637830,-0.017128253355622,-0.016192518174648,-0.019739277660847,-0.017227085307240,0.000017421223674,0.012591375038028,-0.002733291825280,0.001071536913514,0.010870232246816,-0.005922064650804,0.012230948545039) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.022281268611550,0.013629002496600,-0.043834172189236,0.046513162553310,0.014805640093982,0.025613637641072,0.018602687865496,0.025802245363593,-0.009834091179073,-0.034549012780190,0.026731813326478,0.046063303947449,0.020038368180394,-0.027984559535980,0.031069656834006,-0.026319552212954) * MODEL7_texOff(vec2(0,0));
res += mat4(0.002866724506021,0.008724409155548,0.022267960011959,-0.003675746265799,-0.007838005200028,-0.021283322945237,-0.012797377072275,-0.019737048074603,0.005921945441514,0.012461751699448,-0.005332694854587,-0.005072412546724,-0.008767896331847,0.004955030046403,-0.012128852307796,-0.000459324859548) * MODEL7_texOff(vec2(0,1));
res += mat4(0.007511888630688,-0.007019306067377,0.007866356521845,-0.006997473537922,0.002115654991940,0.004542170558125,-0.006596678402275,-0.000769466510974,0.001861585187726,-0.002720309421420,-0.001755211385898,0.000123706209706,-0.000142436038004,-0.002146650338545,0.001968443160877,0.001132861129008) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.014164389111102,0.012637386098504,-0.016780305653811,0.010575720109046,0.002800301415846,0.001215519616380,0.001017048256472,0.006292645353824,0.006623032968491,0.010220251046121,-0.012325728312135,-0.010143664665520,0.003489607013762,0.000367717206245,0.004101172555238,-0.009293970651925) * MODEL7_texOff(vec2(1,0));
res += mat4(0.008003328926861,-0.005596178583801,0.004889189265668,-0.002904528286308,0.005420605186373,0.002491869963706,0.005282809957862,-0.010105080902576,-0.003471753327176,-0.001113004283980,0.002107410691679,-0.004372361581773,-0.001528350054286,-0.000913169991691,-0.001734624500386,0.000790030113421) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.000369050394511,0.001744040520862,0.005395554937422,0.002089905785397,-0.004593336489052,0.001328180078417,0.002876502927393,0.005041823256761,0.004151497967541,-0.003307668957859,0.001288412604481,-0.003142532426864,-0.016229365020990,-0.001447836984880,0.003689665347338,0.002329644979909) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.000774136395194,-0.000902931205928,0.007008334156126,0.010144616477191,0.003558284370229,-0.005454701371491,-0.018112672492862,-0.013868800364435,-0.006920837797225,0.006324633024633,0.006838258355856,0.004142881371081,-0.025051897391677,-0.031478762626648,0.000047778641601,0.003491828683764) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.001460062572733,-0.003568358486518,0.001203525578603,0.002006341470405,-0.000967742991634,0.000920381920878,0.005086843390018,-0.002855786122382,0.003699156688526,0.004326700698584,-0.002067019697279,0.005412840284407,-0.002570366254076,-0.009731164202094,0.001778700738214,0.001628166530281) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.028023114427924,0.009125782176852,-0.029577426612377,-0.007910807617009,0.015830086544156,0.003801311366260,0.006592206191272,0.001827177009545,-0.014835965819657,0.004013928119093,0.008447171188891,-0.004868228919804,-0.003225291613489,-0.004197775386274,-0.013209819793701,0.000736746296752) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.023128075525165,0.036865323781967,-0.018352242186666,-0.035569742321968,0.026841627433896,0.033562749624252,0.028467459604144,0.024796880781651,0.037649843841791,-0.013593771494925,-0.032215531915426,0.011117853224277,0.030276248231530,0.027388023212552,-0.004556653089821,-0.021692948415875) * MODEL8_texOff(vec2(0,0));
res += mat4(0.002595511265099,0.006400649901479,-0.001805696752854,-0.005832779221237,-0.000495537533425,0.004419002681971,-0.003391643986106,0.004728076048195,-0.015533624216914,0.010493610054255,0.011845607310534,-0.014764446765184,-0.003091386053711,0.006190465297550,-0.003573644207790,0.002931717783213) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.009128320962191,-0.004135561175644,0.001259354874492,-0.000883287284523,0.001748003414832,0.005650976672769,-0.012344258837402,-0.002641787752509,0.008300547488034,0.000881531974301,-0.006843172945082,0.005945279728621,-0.002607915317640,0.003917060326785,0.003365564160049,0.001218034885824) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.012610871344805,-0.014417552389205,0.000138755232911,0.004930603317916,-0.009908910840750,-0.009966985322535,-0.018911581486464,-0.019591007381678,-0.012082664296031,0.005867280997336,0.014036419801414,-0.022043263539672,-0.014018895104527,-0.014318638481200,0.011920956894755,0.016878483816981) * MODEL8_texOff(vec2(1,0));
res += mat4(0.000463239033706,-0.002086269436404,0.000631814182270,-0.002142424462363,0.001119272084907,-0.002293980680406,-0.002925733337179,-0.011864973232150,0.001888673286885,-0.006182374898344,-0.008083579130471,0.011755130253732,0.002732917666435,-0.003095884574577,0.000508055905811,0.001285302685574) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.000463789678179,-0.000430796033470,-0.001918081659824,-0.001371166668832,-0.004412777721882,-0.000083452272520,0.006113491486758,0.001096890657209,0.002478945301846,-0.000966136169154,-0.003117730375379,0.000565951748285,-0.001127837342210,0.005710000637919,0.001687475596555,-0.000783693045378) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.012989209964871,-0.000644192739855,-0.003527350258082,0.003953708801419,-0.006638204678893,-0.008020354434848,0.011482618749142,0.013111712411046,-0.002098033903167,0.003509317524731,-0.010009242221713,-0.008378965780139,0.013210894539952,-0.012479259632528,0.001989843090996,-0.002554530510679) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.006864059716463,-0.011819631792605,-0.003355973400176,0.000220408794121,0.001354807754979,-0.000740411109291,-0.004052264150232,-0.000780769623816,-0.000301137653878,-0.002649695845321,0.002155336318538,-0.001337120891549,-0.005465620663017,0.004488079808652,-0.003056472167373,0.000743127253372) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.003725728020072,0.001789762522094,0.000533330894541,0.002928810194135,0.016665002331138,0.004236074164510,-0.014692699536681,-0.001426547532901,-0.011251960881054,-0.000032892905438,0.008877034299076,0.000755365414079,-0.017227973788977,0.004710614681244,-0.015971979126334,0.013270729221404) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.033087845891714,-0.009879183024168,0.040251895785332,-0.016816133633256,0.030218807980418,0.035376772284508,-0.017693668603897,-0.029638443142176,-0.012012314051390,-0.024173785001040,0.025647783651948,0.024811569601297,-0.001703327638097,0.020589552819729,0.022387944161892,-0.006853424012661) * MODEL9_texOff(vec2(0,0));
res += mat4(0.039847746491432,-0.052876658737659,0.037249315530062,-0.042081713676453,-0.000918392906897,0.008775873109698,0.001827438245527,0.000963738770224,-0.001039346796460,0.001000309363008,-0.001980235800147,0.006297729909420,0.012611467391253,-0.024896159768105,0.000072294911661,-0.010109866969287) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.003293238580227,-0.000222434187890,-0.005571942776442,0.002289545955136,-0.002369077643380,-0.002744994591922,-0.002761397277936,-0.000980399199761,0.008598242886364,-0.002811162034050,-0.000420259631937,-0.001382779912092,0.002392323222011,-0.003875899361446,-0.001442863722332,-0.004887506365776) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.003419637214392,0.003270249348134,0.007803161628544,0.004472392145544,0.003780959406868,0.002552379621193,-0.020377717912197,-0.009571807458997,0.020227042958140,0.026288378983736,-0.022724103182554,-0.015029478818178,-0.008202982135117,0.006403778679669,-0.016265798360109,0.023664275184274) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.001205840148032,0.001664764597081,0.010856647044420,-0.019565027207136,0.001878030947410,0.003810353344306,-0.001562710735016,-0.010261190123856,0.003308177227154,0.006667172070593,-0.003005015198141,-0.010661906562746,0.003472338197753,0.001425085240044,0.011626185849309,-0.009063778445125) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.001683833077550,-0.000044809814426,0.001097017782740,0.001739506376907,-0.012565447948873,0.008017839863896,-0.002236120402813,0.003526023356244,0.007567120715976,0.004423208069056,0.003540746401995,0.003770340932533,0.004235842730850,0.002049405826256,-0.005177296698093,-0.000646397005767) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.000446734629804,0.000591856602114,-0.002106808824465,-0.001217005308717,0.007902886718512,-0.001398017513566,-0.001302652992308,-0.000038964080886,-0.009358639828861,-0.004105451051146,0.004616820719093,-0.000257920502918,0.015135440975428,0.011481988243759,-0.009895741008222,-0.011201117187738) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.000586390902754,0.001784080173820,0.000353279203409,0.000005649508239,-0.001068111159839,-0.002162989694625,0.002911491552368,-0.001113492646255,0.005255055148154,-0.003880120115355,0.000314459408401,0.000816749350633,0.001955612329766,0.008743267506361,-0.002602747874334,-0.004685522988439) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.011824988760054,-0.010601763613522,0.002557555213571,-0.007621902972460,0.000701110286172,0.015882415696979,-0.019536741077900,0.017367985099554,0.032344553619623,-0.001574953785166,0.027234762907028,0.002592783654109,-0.007375665940344,-0.003886373946443,0.003913493361324,0.000308771326672) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.032201901078224,0.022099651396275,-0.009637588635087,0.011513329111040,0.016978710889816,-0.023742999881506,0.025540858507156,-0.019464863464236,-0.010234488174319,0.023360906168818,-0.027998959645629,0.011987377889454,-0.026968142017722,-0.020673105493188,0.006743566133082,0.010052369907498) * MODEL10_texOff(vec2(0,0));
res += mat4(0.006101697217673,0.006271956022829,0.000914718082640,0.004970681387931,-0.008702698163688,0.006905379239470,-0.008928750641644,0.002715266076848,0.010215367190540,-0.016709513962269,0.012364019639790,-0.015531837940216,-0.002239299938083,-0.011543557047844,-0.000105026898382,-0.001620829105377) * MODEL10_texOff(vec2(0,1));
res += mat4(0.003848361549899,-0.003506373614073,0.009153294377029,-0.007735419087112,-0.001027232618071,-0.002216033171862,0.007283567450941,0.001363798510283,-0.006141629535705,-0.003014609217644,0.007253331597894,-0.004908706527203,-0.000068794273830,0.002657393459231,0.003559674369171,0.001210627495311) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.009503386914730,0.008265523239970,-0.029597511515021,0.018996931612492,0.000434414105257,0.000623000029009,0.000641652615741,-0.005643857643008,-0.001927991514094,-0.008064949885011,0.005076693836600,0.003052392043173,-0.006593644618988,-0.004729120060802,0.023859325796366,0.014572855085135) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.000357771787094,0.006786922458559,0.002555510494858,0.008631241507828,0.001166371395811,-0.000127672014059,-0.001539394725114,0.003274186514318,0.002172696171328,-0.001784163177945,0.004813619423658,-0.005215506069362,-0.004193911794573,-0.008198233321309,0.004682327155024,0.015386991202831) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.000008297311979,-0.000547360803466,-0.000753960979637,0.000932856404688,0.006328654009849,-0.007641006261110,0.001017948845401,0.001343150041066,-0.006238788366318,0.008506066165864,-0.009289123117924,0.009973465465009,-0.003665539436042,-0.007908998988569,-0.002765120938420,0.001330004655756) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.000301888299873,-0.000852396886330,-0.000998893287033,-0.002601376269013,-0.002887858310714,0.001893272041343,0.000946204992943,-0.002365678781644,0.022222207859159,-0.022352304309607,-0.001303166034631,0.009011230431497,-0.001181392231956,0.008183730766177,0.004808016587049,-0.001883581047878) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.007108845748007,0.007049737032503,0.000252190366155,-0.002178853377700,-0.000131243883516,-0.001455074176192,-0.000677737931255,0.000496468855999,-0.004926145076752,-0.011278356425464,0.003246139734983,-0.004104677122086,-0.002830242970958,-0.010465996339917,0.006274274084717,0.006342247594148) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.002240243600681,-0.002946449443698,0.002709895139560,-0.002830281853676,0.030952900648117,-0.031846258789301,0.022867692634463,-0.030980948358774,0.011048063635826,-0.026272080838680,0.039214417338371,-0.016371060162783,-0.028702076524496,-0.001490889233537,0.025231210514903,0.015532106161118) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.031674589961767,0.013740071095526,-0.019881246611476,0.008610283955932,-0.019544605165720,0.009759327396750,-0.015075142495334,0.011848955415189,-0.039026036858559,0.041333656758070,0.008699086494744,-0.035449028015137,0.016227552667260,-0.027704535052180,-0.012726693414152,0.007293125614524) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.020651420578361,0.030249681323767,-0.026129538193345,0.032134793698788,0.005515885073692,0.000211251317523,0.005227916873991,-0.000072445509431,0.004104261752218,0.007305165287107,-0.014116474427283,0.017843903973699,-0.002939649624750,0.009348533116281,0.000072410010034,-0.005092601757497) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.001370843849145,-0.000143188532093,-0.001032256870531,-0.002544760005549,0.003480304265395,-0.003782787593082,0.015602028928697,-0.012404421344399,0.006287491880357,0.003921329043806,-0.025569554418325,0.007543174084276,0.003683954710141,0.002784178592265,0.003856931813061,-0.005451416596770) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.000183811062016,0.002958183176816,-0.012870786711574,0.007442045025527,-0.000486433971673,0.001066360156983,-0.007465269882232,0.002069158479571,0.004690036177635,-0.009799238294363,-0.005136223975569,0.021856237202883,-0.024364786222577,-0.011657027527690,0.017551889643073,0.032548442482948) * MODEL11_texOff(vec2(1,0));
res += mat4(0.001522841630504,-0.000881414336618,-0.000700834614690,0.005192975047976,-0.000574472243898,-0.001673849066719,0.000581694766879,-0.001154772238806,0.005549719557166,-0.001137879095040,0.006793688051403,-0.009722635149956,0.003897581715137,-0.006496858783066,0.003464096691459,-0.004081209190190) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.000544237322174,-0.006250003352761,-0.001161910360679,-0.001762458006851,0.017636148259044,0.013592850416899,-0.019869342446327,-0.009638635441661,-0.002016864949837,0.001938042929396,0.000900443585124,-0.000905717024580,0.018598647788167,-0.002103194361553,-0.009761308319867,-0.007136646658182) * MODEL12_texOff(vec2(-1,-1));
res += mat4(-0.026447655633092,0.014681438915431,0.001761839957908,0.005107734818012,-0.014493917115033,-0.003096610074863,0.005479303654283,-0.008245277218521,-0.010482680052519,-0.011539904400706,-0.003105644835159,-0.000399837357691,-0.009796692058444,0.014762396924198,0.006522194948047,0.002993828384206) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.002554245060310,0.005657572299242,0.008550881408155,-0.007317110896111,0.002703984035179,-0.002366265049204,0.001264257123694,0.004933418706059,-0.001134536927566,-0.002576172817498,-0.004833442158997,-0.004409732762724,0.000511269434355,-0.004336602985859,-0.001732655451633,-0.002791344886646) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.004455981776118,0.001998817548156,0.015221246518195,-0.005958899389952,-0.023704653605819,0.003430072218180,0.009236631914973,-0.005880489479750,-0.003444985253736,-0.002505221171305,0.004714702256024,0.004167567472905,-0.004462000448257,-0.009632138535380,-0.009531800635159,0.009708717465401) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.040282294154167,-0.034372717142105,-0.023433478549123,-0.011310098692775,-0.000485064403620,-0.039503332227468,0.021074093878269,0.041653174906969,-0.026332005858421,-0.012759085744619,0.040879216045141,0.019345285370946,0.026957277208567,0.039881072938442,-0.012626833282411,-0.044451355934143) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.017364351078868,-0.005499746650457,-0.026997463777661,0.040885731577873,0.007409874349833,0.021430570632219,-0.010353201068938,-0.011593766510487,-0.008482549339533,-0.023557087406516,0.008012810721993,0.029530802741647,-0.005152571480721,-0.010647085495293,0.001944841467775,0.012685084715486) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.002465755213052,0.000862542132381,-0.008436746895313,0.004126601852477,-0.003758678445593,-0.007199530489743,0.014531210064888,0.003527822438627,0.003524428000674,0.001018757466227,-0.004887959919870,-0.002560102380812,-0.002749652834609,0.004827428609133,0.012001316994429,-0.003708809847012) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.019485468044877,0.012247287668288,0.017065640538931,0.003013284411281,0.019358996301889,0.016144888475537,-0.027345811948180,-0.001573047251441,0.011942723765969,0.008090032264590,-0.006625109352171,-0.005786450579762,0.015405284240842,-0.005195023491979,-0.031140280887485,-0.007316543255001) * MODEL12_texOff(vec2(1,0));
res += mat4(0.005008594598621,0.004946992732584,0.017391784116626,-0.021091297268867,-0.005673371255398,0.000161665637279,0.005642002914101,-0.011612833477557,0.005543520208448,0.011376289650798,-0.005159012507647,-0.007778352126479,-0.002151989610866,0.014290081337094,0.001222676131874,-0.004497396294028) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!WIDTH LUMA.w 2 *
//!HEIGHT LUMA.h 2 *
//!BIND SUBCONV1
//!BIND LANCZOS3
//!DESC (AU_HQ_2x_LA) depth to space

vec4 hook()
{
vec2 fcoord = fract(SUBCONV1_pos * SUBCONV1_size);
vec2 base = SUBCONV1_pos + (vec2(0.5) - fcoord) * SUBCONV1_pt;
ivec2 index = ivec2(fcoord * vec2(2));
vec4 res = SUBCONV1_tex(base);
return vec4(res[index.x * 2 + index.y] + float(LANCZOS3_texOff(0)), 0, 0, 1);
}
